From 55a4f1fc869e41aca748c63d3018f0448b1606e0 Mon Sep 17 00:00:00 2001 From: pack Date: Sun, 9 Aug 2026 10:37:07 +0000 Subject: first commit --- node_modules/tar/dist/esm/make-command.d.ts | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 node_modules/tar/dist/esm/make-command.d.ts (limited to 'node_modules/tar/dist/esm/make-command.d.ts') diff --git a/node_modules/tar/dist/esm/make-command.d.ts b/node_modules/tar/dist/esm/make-command.d.ts new file mode 100644 index 0000000..107ac52 --- /dev/null +++ b/node_modules/tar/dist/esm/make-command.d.ts @@ -0,0 +1,49 @@ +import type { TarOptions, TarOptionsAsyncFile, TarOptionsAsyncNoFile, TarOptionsSyncFile, TarOptionsSyncNoFile, TarOptionsWithAliases, TarOptionsWithAliasesAsync, TarOptionsWithAliasesAsyncFile, TarOptionsWithAliasesAsyncNoFile, TarOptionsWithAliasesFile, TarOptionsWithAliasesNoFile, TarOptionsWithAliasesSync, TarOptionsWithAliasesSyncFile, TarOptionsWithAliasesSyncNoFile } from './options.js'; +export type CB = (er?: Error) => unknown; +export type TarCommand = { + (): AsyncClass; + (opt: TarOptionsWithAliasesAsyncNoFile): AsyncClass; + (entries: string[]): AsyncClass; + (opt: TarOptionsWithAliasesAsyncNoFile, entries: string[]): AsyncClass; +} & { + (opt: TarOptionsWithAliasesSyncNoFile): SyncClass; + (opt: TarOptionsWithAliasesSyncNoFile, entries: string[]): SyncClass; +} & { + (opt: TarOptionsWithAliasesAsyncFile): Promise; + (opt: TarOptionsWithAliasesAsyncFile, entries: string[]): Promise; + (opt: TarOptionsWithAliasesAsyncFile, cb: CB): Promise; + (opt: TarOptionsWithAliasesAsyncFile, entries: string[], cb: CB): Promise; +} & { + (opt: TarOptionsWithAliasesSyncFile): void; + (opt: TarOptionsWithAliasesSyncFile, entries: string[]): void; +} & { + (opt: TarOptionsWithAliasesSync): typeof opt extends (TarOptionsWithAliasesFile) ? void : typeof opt extends TarOptionsWithAliasesNoFile ? SyncClass : void | SyncClass; + (opt: TarOptionsWithAliasesSync, entries: string[]): typeof opt extends TarOptionsWithAliasesFile ? void : typeof opt extends TarOptionsWithAliasesNoFile ? SyncClass : void | SyncClass; +} & { + (opt: TarOptionsWithAliasesAsync): typeof opt extends (TarOptionsWithAliasesFile) ? Promise : typeof opt extends TarOptionsWithAliasesNoFile ? AsyncClass : Promise | AsyncClass; + (opt: TarOptionsWithAliasesAsync, entries: string[]): typeof opt extends TarOptionsWithAliasesFile ? Promise : typeof opt extends TarOptionsWithAliasesNoFile ? AsyncClass : Promise | AsyncClass; + (opt: TarOptionsWithAliasesAsync, cb: CB): Promise; + (opt: TarOptionsWithAliasesAsync, entries: string[], cb: CB): typeof opt extends TarOptionsWithAliasesFile ? Promise : typeof opt extends TarOptionsWithAliasesNoFile ? never : Promise; +} & { + (opt: TarOptionsWithAliasesFile): Promise | void; + (opt: TarOptionsWithAliasesFile, entries: string[]): typeof opt extends TarOptionsWithAliasesSync ? void : typeof opt extends TarOptionsWithAliasesAsync ? Promise : Promise | void; + (opt: TarOptionsWithAliasesFile, cb: CB): Promise; + (opt: TarOptionsWithAliasesFile, entries: string[], cb: CB): typeof opt extends TarOptionsWithAliasesSync ? never : typeof opt extends TarOptionsWithAliasesAsync ? Promise : Promise; +} & { + (opt: TarOptionsWithAliasesNoFile): typeof opt extends (TarOptionsWithAliasesSync) ? SyncClass : typeof opt extends TarOptionsWithAliasesAsync ? AsyncClass : SyncClass | AsyncClass; + (opt: TarOptionsWithAliasesNoFile, entries: string[]): typeof opt extends TarOptionsWithAliasesSync ? SyncClass : typeof opt extends TarOptionsWithAliasesAsync ? AsyncClass : SyncClass | AsyncClass; +} & { + (opt: TarOptionsWithAliases): typeof opt extends (TarOptionsWithAliasesFile) ? typeof opt extends TarOptionsWithAliasesSync ? void : typeof opt extends TarOptionsWithAliasesAsync ? Promise : void | Promise : typeof opt extends TarOptionsWithAliasesNoFile ? typeof opt extends TarOptionsWithAliasesSync ? SyncClass : typeof opt extends TarOptionsWithAliasesAsync ? AsyncClass : SyncClass | AsyncClass : typeof opt extends TarOptionsWithAliasesSync ? SyncClass | void : typeof opt extends TarOptionsWithAliasesAsync ? AsyncClass | Promise : SyncClass | void | AsyncClass | Promise; +} & { + syncFile: (opt: TarOptionsSyncFile, entries: string[]) => void; + asyncFile: (opt: TarOptionsAsyncFile, entries: string[], cb?: CB) => Promise; + syncNoFile: (opt: TarOptionsSyncNoFile, entries: string[]) => SyncClass; + asyncNoFile: (opt: TarOptionsAsyncNoFile, entries: string[]) => AsyncClass; + validate?: (opt: TarOptions, entries?: string[]) => void; +}; +export declare const makeCommand: (syncFile: (opt: TarOptionsSyncFile, entries: string[]) => void, asyncFile: (opt: TarOptionsAsyncFile, entries: string[], cb?: CB) => Promise, syncNoFile: (opt: TarOptionsSyncNoFile, entries: string[]) => SyncClass, asyncNoFile: (opt: TarOptionsAsyncNoFile, entries: string[]) => AsyncClass, validate?: (opt: TarOptions, entries?: string[]) => void) => TarCommand; +//# sourceMappingURL=make-command.d.ts.map \ No newline at end of file -- cgit v1.2.3