UNPKG

vnopts

Version:

validate and normalize options

14 lines (13 loc) 603 B
import { Schema, SchemaParameters } from '../schema.js'; import { RedirectResult, Utils, ValidateResult } from '../types.js'; interface AliasSchemaParameters extends SchemaParameters<any> { sourceName: string; } export declare class AliasSchema extends Schema<any, AliasSchemaParameters> { private _sourceName; constructor(parameters: AliasSchemaParameters); expected(utils: Utils): import("../types.js").ExpectedResult; validate(value: unknown, utils: Utils): ValidateResult; redirect(_value: this['_valueType'], _utils: Utils): RedirectResult<this['_valueType']>; } export {};