1 | import {
|
2 | Collection
|
3 | } from './collection.js';
|
4 |
|
5 | export function isUndefined(obj: any): obj is null | undefined;
|
6 | export function isDefined(obj: any): obj is Exclude<any, null | undefined>;
|
7 | export function isNil(obj: any): obj is null | undefined;
|
8 | export function isArray(obj: any): obj is Array<any>;
|
9 | export function isObject(obj: any): obj is object;
|
10 | export function isNumber(obj: any): obj is number;
|
11 | export function isFunction(obj: any): obj is Function;
|
12 | export function isString(obj: any): obj is string;
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | export function ensureArray<T>(obj: Collection<T>): void | never;
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 | export function has(target: any, key: string): boolean;
|