Interface IRandomGenerator
Methods
array
array<T>( schema: Omit<IArray, "items"> & { element: (index: number, count: number) => T; },): T[] Parameters
- schema: Omit<IArray, "items"> & { element: (index: number, count: number) => T }
Returns T[]
bigint
bigint(schema: IInteger): bigint
boolean
boolean(): undefined | boolean Returns undefined | boolean
date
date(props?: { maximum?: number; minimum?: number }): string Parameters
Optional
props: { maximum?: number; minimum?: number }
Returns string
datetime
datetime(props?: { maximum?: number; minimum?: number }): string Parameters
Optional
props: { maximum?: number; minimum?: number }
Returns string
integer
integer(schema: IInteger): number
number
number(schema: INumber): number
pattern
pattern(regex: RegExp): string
relativeJsonPointer
relativeJsonPointer(): string
string
string(schema: IString): string