/** * Guard for whether the given value is an object which has a property with its own array value. * This variant does not exhaustively check the items of the array. */ export declare function hasArray(obj: unknown, name: Name, predicate?: undefined): obj is { [K in Name]: unknown[]; }; /** * Guard for whether the given value is an object which has a property with its own array value. * This variant exhaustively checks the items of the array against the given predicate. */ export declare function hasArray(obj: unknown, name: Name, predicate?: (item: unknown, index: number, items: unknown[]) => item is Item): obj is { [K in Name]: Item[]; }; //# sourceMappingURL=has-array.d.ts.map