@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
28 lines (27 loc) • 834 B
text/typescript
import { lorem } from "./lorem.cjs";
import { Seed } from "../types.cjs";
//#region src/lib/createFaker.d.ts
declare class Faker {
seed: Seed;
private prng;
constructor(seed: Seed);
random(): number;
boolean(): boolean;
randomElement<T>(elements: readonly T[]): T;
randomElements<T>(elements: readonly T[]): T[];
range(min: number, max: number): number;
rangeFloat(min: number, max: number): number;
words(length: number, wordOffset?: number): string;
word(): string;
lorem(length: Parameters<typeof lorem>[0], wordOffset?: number): string;
url(): string;
hexColor(): string;
hash(length: number): string;
date(): Date;
dateAfter(date: Date): Date;
dateBefore(date: Date): Date;
dateBetween(min: Date, max: Date): Date;
}
//#endregion
export { Faker };
//# sourceMappingURL=createFaker.d.cts.map