jaywalk
Version:
Runtime type validation
13 lines (12 loc) • 425 B
TypeScript
import { String, StringOptions } from './string';
import { Context } from '../utils';
export interface UuidOptions extends StringOptions {
version?: number;
}
export declare class Uuid extends String implements UuidOptions {
type: string;
version: number;
constructor(options?: UuidOptions);
_isType(value: any, path: string[], context: Context): number;
_extend(options: UuidOptions): UuidOptions;
}