UNPKG

@jsonjoy.com/json-random

Version:

Random JSON generation, structured JSON by schema generation, no dependencies.

67 lines (66 loc) 3.25 kB
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;