tynder
Version:
TypeScript friendly Data validator for JavaScript.
5 lines (4 loc) • 492 B
TypeScript
import { TypeAssertion, TypeAssertionMap, ResolveSymbolOptions, SymbolResolverContext } from '../types';
export declare function resolveMemberNames(ty: TypeAssertion, rootSym: string, memberTreeSymbols: string[], memberPos: number): TypeAssertion;
export declare function resolveSymbols(schema: TypeAssertionMap, ty: TypeAssertion, ctx: SymbolResolverContext): TypeAssertion;
export declare function resolveSchema(schema: TypeAssertionMap, opts?: ResolveSymbolOptions): TypeAssertionMap;