UNPKG

declarapi

Version:
7 lines 464 B
import { validationToType } from 'yaschva'; export const capitalize = (s) => s.charAt(0).toUpperCase() + s.slice(1); export const name = (x) => `${x.name}${capitalize(x.method)}`; export const typeDef = (contracts) => contracts.map(x => `/** ${x.name} types for ${x.method} method **/ export type ${name(x)}Argument = ${validationToType(x.arguments)} export type ${name(x)}Returns = ${validationToType(x.returns)}\n`).join('\n'); //# sourceMappingURL=common.js.map