UNPKG

@budibase/server

Version:
42 lines (34 loc) 654 B
// any is required as the real examples are very deeply nested type Example = { [key: string]: { [key: string]: any } } // any is required as the real schema are very deeply nested type Schema = { [key: string]: { [key: string]: any } } export default class Resource { examples: Example schemas: Schema constructor() { this.examples = {} this.schemas = {} } setExamples(examples: Example) { this.examples = examples return this } setSchemas(schemas: Schema) { this.schemas = schemas return this } getExamples() { return this.examples } getSchemas() { return this.schemas } }