@virtualstate/examples
Version:
19 lines • 454 B
TypeScript
/**
* @internal
*/
export declare const Call: unique symbol;
/**
* @internal
*/
export declare const DefaultValue: unique symbol;
/**
* @internal
*/
export declare const Identity: unique symbol;
export interface Options<T = unknown> {
[Identity]?(): object;
[Call]<TT extends T>(value: T): TT;
[DefaultValue]: T;
}
export declare function isOptions<T = unknown>(value: unknown): value is Options<T>;
//# sourceMappingURL=domain.d.ts.map