🌳
pt0/sharedF/portInOpenAAI.mts
1export type OpenPortItem = number | [number, number]
2export type OpenPortNoA = OpenPortItem[]
4export const portInOpenA = (port: number | undefined, openPortNoA: OpenPortNoA | undefined): boolean => {
5 if (openPortNoA === undefined) return true
6 if (port === undefined) return false
7 return openPortNoA.some(item =>
8 Array.isArray(item) ? port >= item[0]! && port <= item[1]! : item === port
9 )