API
interface HashbrownType<out Result = unknown> {[internal]: HashbrownTypeInternals<Result>;fromJsonAst: (input: FromJsonAstInput ) =>
FromJsonAstOutput <Result>;toJsonSchema: () => any;toTypeScript: (
pathSeen?: Set < HashbrownType >,
) => string;validate: (object: unknown, path?: string[]) => void;}HashbrownType
@typeResult"~schema"
internal]: HashbrownTypeInternals<Result>fromJsonAst
(input: FromJsonAstInput) => FromJsonAstOutput<Result>toJsonSchema
() => anytoTypeScript
(pathSeen?: Set<HashbrownType>) => stringvalidate
(object: unknown, path?: string[]) => voidAPI
HashbrownType: HashbrownTypeCtor < HashbrownType >;