vnopts
Version:
validate and normalize options
14 lines (13 loc) • 603 B
TypeScript
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 {};