UNPKG

@xec-sh/cli

Version:

Xec: The Universal Shell for TypeScript

18 lines (17 loc) 877 B
export declare function deepMerge(target: any, source: any, options?: { skipUndefined?: boolean; }): any; export declare function parseDuration(duration: string | number): number; export declare function formatDuration(ms: number): string; export declare function parseMemorySize(size: string | number): number; export declare function isValidTargetReference(ref: string): boolean; export declare function parseTargetReference(ref: string): { type: 'hosts' | 'containers' | 'pods' | 'local' | 'auto'; name?: string; isWildcard: boolean; }; export declare function matchPattern(pattern: string, str: string): boolean; export declare function expandBraces(pattern: string): string[]; export declare function flattenObject(obj: any, prefix?: string): Record<string, any>; export declare function isCI(): boolean; export declare function getDefaultShell(): string;