UNPKG

@shutootaki/gwm

Version:
29 lines 947 B
/** * 設定ファイルパース用の型ガード関数 */ /** * 文字列配列かどうかを判定 */ export declare function isStringArray(value: unknown): value is string[]; /** * virtual_env_handling の mode 値かどうかを判定 */ export declare function isModeString(value: unknown): value is 'skip' | 'ignore'; /** * プレーンオブジェクトかどうかを判定 */ export declare function isPlainObject(value: unknown): value is Record<string, unknown>; /** * clean_branch の値かどうかを判定 */ export declare function isCleanBranchMode(value: unknown): value is 'auto' | 'ask' | 'never'; /** * カスタム仮想環境パターンの型ガード */ export interface CustomVirtualEnvPattern { language: string; patterns: string[]; commands?: string[]; } export declare function isCustomVirtualEnvPattern(value: unknown): value is CustomVirtualEnvPattern; //# sourceMappingURL=guards.d.ts.map