UNPKG

@sinclair/typebox

Version:

Json Schema Type Builder with Static Type Resolution for TypeScript

11 lines (10 loc) 387 B
import { TSchema, SchemaOptions } from '../schema/index'; import { Kind } from '../symbols/index'; export type TSymbolValue = string | number | undefined; export interface TSymbol extends TSchema, SchemaOptions { [Kind]: 'Symbol'; static: symbol; type: 'symbol'; } /** `[JavaScript]` Creates a Symbol type */ export declare function Symbol(options?: SchemaOptions): TSymbol;