container.ts
Version:
Modular application framework
16 lines (15 loc) • 567 B
TypeScript
/// <reference types="node" />
import { Field } from "../validate";
import * as NodeValidate from "./NodeValidate";
export declare class BufferField extends Field<Buffer> {
protected readonly options: NodeValidate.INodeValidateBuffer;
constructor(options?: NodeValidate.INodeValidateBuffer);
validate(value: string): Buffer;
format(value: Buffer): string;
}
export declare class FileField extends Field<string> {
validate(value: string): string;
}
export declare class DirectoryField extends Field<string> {
validate(value: string): string;
}