@roots/bud-api
Version:
bud.js core module
8 lines (7 loc) • 764 B
TypeScript
import type { EntryObject, Name, Parameters } from '@roots/bud-api/methods/entry';
export declare function isPrimitive(input: Parameters): input is [Array<string> | string];
export declare function isNamed(input: Parameters): input is [string, Array<string> | string];
export declare function isNormalRecord(input: Parameters): input is [Record<Name, EntryObject>];
export declare function isRecord(input: Parameters): input is [Record<string, Array<string> | string>];
export declare function isObjectWithArrayValues(input: Record<string, Array<string> | EntryObject | string>): input is Record<string, Array<string>>;
export declare function isObjectWithStringValues(input: Record<string, Array<string> | EntryObject | string>): input is Record<string, string>;