1 | import { Maybe } from '@glimmer/interfaces';
|
2 | export declare type Factory<T> = new (...args: unknown[]) => T;
|
3 | export declare const HAS_NATIVE_PROXY: boolean;
|
4 | export declare const HAS_NATIVE_SYMBOL: boolean;
|
5 | export declare function keys<T>(obj: T): Array<keyof T>;
|
6 | export declare function unwrap<T>(val: Maybe<T>): T;
|
7 | export declare function expect<T>(val: Maybe<T>, message: string): T;
|
8 | export declare function unreachable(message?: string): Error;
|
9 | export declare function exhausted(value: never): never;
|
10 | export declare type Lit = string | number | boolean | undefined | null | void | {};
|
11 | export declare const tuple: <T extends Lit[]>(...args: T) => T;
|
12 | export declare function enumerableSymbol(key: string): any;
|
13 | export declare const symbol: typeof enumerableSymbol;
|
14 |
|
\ | No newline at end of file |