open-collaboration-protocol
Version:
Open Collaboration Protocol implementation, part of the Open Collaboration Tools project
10 lines • 526 B
TypeScript
type UnknownObject<T extends object> = {
[K in keyof T]: unknown;
};
export declare function isObject<T extends object>(value: unknown): value is UnknownObject<T>;
export declare function isArray(value: unknown): value is unknown[];
export declare function isArray<T>(value: unknown, test: (item: unknown) => item is T): value is T[];
export declare function isStringArray(value: unknown): value is string[];
export declare function isString(value: unknown): value is string;
export {};
//# sourceMappingURL=types.d.ts.map