diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..97fbacd --- /dev/null +++ b/index.d.ts @@ -0,0 +1,29 @@ +declare const nodeUfw: { + name: string; + + version: string; + + disable: Promise; + + enable: Promise; + + status: (raw?: boolean) => Promise>; + + allow: { + port: (port: number, protocol?: "udp" | "tcp") => Promise; + address: (address: string, port?: number, protocol?: "udp" | "tcp") => Promise; + }; + + deny: { + port: (port: number, protocol?: "udp" | "tcp") => Promise; + address: (address: string, port?: number, protocol?: "udp" | "tcp") => Promise; + }; +}; + +interface ParsedStatus { + to: string; + action: string; + from: string; +}; + +export default nodeUfw; \ No newline at end of file