aboutsummaryrefslogtreecommitdiffstats
path: root/backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
diff options
context:
space:
mode:
authorLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2024-07-25 12:10:39 +0530
committerLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2024-07-25 12:10:39 +0530
commit4f27eefd6ec24a2644e674850f5a2b5d4928b168 (patch)
tree26067f67ef4d25b2b0d84b26d72432b1cade5825 /backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
parentc00ac1ff51c795d4d93c32e0a913e2cebf917d0c (diff)
downloadadmin-panel-4f27eefd6ec24a2644e674850f5a2b5d4928b168.tar.gz
admin-panel-4f27eefd6ec24a2644e674850f5a2b5d4928b168.tar.bz2
admin-panel-4f27eefd6ec24a2644e674850f5a2b5d4928b168.zip
added .gitignore
Diffstat (limited to 'backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts')
-rw-r--r--backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts68
1 files changed, 0 insertions, 68 deletions
diff --git a/backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts b/backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
deleted file mode 100644
index 52174b6..0000000
--- a/backend/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-declare module "ipaddr.js" {
- type IPv4Range = 'unicast' | 'unspecified' | 'broadcast' | 'multicast' | 'linkLocal' | 'loopback' | 'carrierGradeNat' | 'private' | 'reserved';
- type IPv6Range = 'unicast' | 'unspecified' | 'linkLocal' | 'multicast' | 'loopback' | 'uniqueLocal' | 'ipv4Mapped' | 'rfc6145' | 'rfc6052' | '6to4' | 'teredo' | 'reserved';
-
- interface RangeList<T> {
- [name: string]: [T, number] | [T, number][];
- }
-
- // Common methods/properties for IPv4 and IPv6 classes.
- class IP {
- prefixLengthFromSubnetMask(): number | null;
- toByteArray(): number[];
- toNormalizedString(): string;
- toString(): string;
- }
-
- namespace Address {
- export function isValid(addr: string): boolean;
- export function fromByteArray(bytes: number[]): IPv4 | IPv6;
- export function parse(addr: string): IPv4 | IPv6;
- export function parseCIDR(mask: string): [IPv4 | IPv6, number];
- export function process(addr: string): IPv4 | IPv6;
- export function subnetMatch(addr: IPv4, rangeList: RangeList<IPv4>, defaultName?: string): string;
- export function subnetMatch(addr: IPv6, rangeList: RangeList<IPv6>, defaultName?: string): string;
-
- export class IPv4 extends IP {
- static broadcastAddressFromCIDR(addr: string): IPv4;
- static isIPv4(addr: string): boolean;
- static isValidFourPartDecimal(addr: string): boolean;
- static isValid(addr: string): boolean;
- static networkAddressFromCIDR(addr: string): IPv4;
- static parse(addr: string): IPv4;
- static parseCIDR(addr: string): [IPv4, number];
- static subnetMaskFromPrefixLength(prefix: number): IPv4;
- constructor(octets: number[]);
- octets: number[]
-
- kind(): 'ipv4';
- match(addr: IPv4, bits: number): boolean;
- match(mask: [IPv4, number]): boolean;
- range(): IPv4Range;
- subnetMatch(rangeList: RangeList<IPv4>, defaultName?: string): string;
- toIPv4MappedAddress(): IPv6;
- }
-
- export class IPv6 extends IP {
- static broadcastAddressFromCIDR(addr: string): IPv6;
- static isIPv6(addr: string): boolean;
- static isValid(addr: string): boolean;
- static parse(addr: string): IPv6;
- static parseCIDR(addr: string): [IPv6, number];
- static subnetMaskFromPrefixLength(prefix: number): IPv6;
- constructor(parts: number[]);
- parts: number[]
- zoneId?: string
-
- isIPv4MappedAddress(): boolean;
- kind(): 'ipv6';
- match(addr: IPv6, bits: number): boolean;
- match(mask: [IPv6, number]): boolean;
- range(): IPv6Range;
- subnetMatch(rangeList: RangeList<IPv6>, defaultName?: string): string;
- toIPv4Address(): IPv4;
- }
- }
-
- export = Address;
-}