@xec-sh/cli
Version:
Xec: The Universal Shell for TypeScript
18 lines (17 loc) • 877 B
TypeScript
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;