UNPKG

declarapi

Version:
17 lines 696 B
import { transform as crudTransform } from './crud.js'; import { transform as singleTransform } from './single.js'; export const transform = async (contract) => { const data = contract; if (!data.$schema) { return { type: 'error', errors: "Schema files must contain $schema that point to it's type" }; } if (data.$schema.endsWith('singleContractSchema.json')) { return singleTransform(data); } else if (data.$schema.endsWith('crudContractSchema.json')) { return crudTransform(data); } return { type: 'error', errors: `Unsupported schema for declaration: ${data.$schema}` }; }; export default transform; //# sourceMappingURL=transform.js.map