@jsonjoy.com/json-random
Version:
Random JSON generation, structured JSON by schema generation, no dependencies.
67 lines (66 loc) • 3.25 kB
TypeScript
import type { Token } from './string';
import type { Template, ObjectTemplate, ArrayTemplate, MapTemplate } from './structured/types';
export declare const tokenEmail: Token;
export declare const tokenPhone: Token;
export declare const tokenProductCode: Token;
export declare const tokenUrl: Token;
export declare const tokenUsername: Token;
export declare const userProfile: ObjectTemplate;
export declare const userBasic: ObjectTemplate;
export declare const apiResponse: ObjectTemplate;
export declare const apiResponseDetailed: ObjectTemplate;
export declare const serviceConfig: ObjectTemplate;
export declare const configMap: MapTemplate;
export declare const permissions: MapTemplate;
export declare const translations: MapTemplate;
export declare const tree: () => Template;
export declare const comment: () => Template;
export declare const product: ObjectTemplate;
export declare const order: ObjectTemplate;
export declare const userToken: ObjectTemplate;
export declare const userRole: ObjectTemplate;
export declare const logEntry: ObjectTemplate;
export declare const metricData: ObjectTemplate;
export declare const coordinates: ArrayTemplate;
export declare const address: ObjectTemplate;
export declare const location: ObjectTemplate;
export declare const transaction: ObjectTemplate;
export declare const bankAccount: ObjectTemplate;
export declare const socialPost: ObjectTemplate;
export declare const socialProfile: ObjectTemplate;
export declare const sensorReading: ObjectTemplate;
export declare const iotDevice: ObjectTemplate;
export declare const patient: ObjectTemplate;
export declare const medicalRecord: ObjectTemplate;
export declare const student: ObjectTemplate;
export declare const course: ObjectTemplate;
export declare const grade: ObjectTemplate;
export declare const emptyStructures: ObjectTemplate;
export declare const unicodeText: ObjectTemplate;
export declare const largeNumbers: ObjectTemplate;
export declare const performanceTest: ArrayTemplate;
export declare const mixedTypes: Template;
export declare const loadTestUser: ObjectTemplate;
export declare const allExamples: Template;
export declare const genUser: () => unknown;
export declare const genUserBasic: () => unknown;
export declare const genAddress: () => unknown;
export declare const genProduct: () => unknown;
export declare const genOrder: () => unknown;
export declare const genTransaction: () => unknown;
export declare const genBankAccount: () => unknown;
export declare const genSocialPost: () => unknown;
export declare const genSocialProfile: () => unknown;
export declare const genLocation: () => unknown;
export declare const genApiResponse: () => unknown;
export declare const genApiResponseDetailed: () => unknown;
export declare const genServiceConfig: () => unknown;
export declare const genPatient: () => unknown;
export declare const genMedicalRecord: () => unknown;
export declare const genStudent: () => unknown;
export declare const genCourse: () => unknown;
export declare const genSensorReading: () => unknown;
export declare const genIotDevice: () => unknown;
export declare const genLogEntry: () => unknown;
export declare const genMetricData: () => unknown;
export declare const genRandomExample: () => unknown;