clan-core/pkgs/webview-ui/app/mock.ts

17 lines
417 B
TypeScript
Raw Normal View History

2024-05-29 14:40:20 +00:00
import { JSONSchemaFaker } from "json-schema-faker";
import { schema } from "./api/index";
import { OperationNames } from "./src/message";
const faker = JSONSchemaFaker;
faker.option({
alwaysFakeOptionals: true,
});
const getFakeResponse = (method: OperationNames, data: any) => {
const fakeData = faker.generate(schema.properties[method].properties.return);
return fakeData;
};
export { getFakeResponse };