alias.d.ts 567 B

12345678910111213
  1. import { Schema, SchemaParameters } from '../schema';
  2. import { RedirectResult, Utils, ValidateResult } from '../types';
  3. interface AliasSchemaParameters extends SchemaParameters<any> {
  4. sourceName: string;
  5. }
  6. export declare class AliasSchema extends Schema<any, AliasSchemaParameters> {
  7. private _sourceName;
  8. constructor(parameters: AliasSchemaParameters);
  9. expected(utils: Utils): string;
  10. validate(value: unknown, utils: Utils): ValidateResult;
  11. redirect(_value: this['_valueType'], _utils: Utils): RedirectResult<this['_valueType']>;
  12. }
  13. export {};