id: 1 unit: private emitConstructClass() file: src/cfn-resource-generator.ts start line: 102 end line: 158 size: 50 LOC McCabe index: 5 number of parameters: 1 id: 2 unit: export async function renderCode() file: src/languages.ts start line: 39 end line: 91 size: 44 LOC McCabe index: 8 number of parameters: 1 id: 3 unit: export async function describeResourceType() file: src/cfn-registry.ts start line: 33 end line: 82 size: 43 LOC McCabe index: 9 number of parameters: 2 id: 4 unit: constructor() file: src/cfn-resource-generator.ts start line: 24 end line: 63 size: 29 LOC McCabe index: 9 number of parameters: 3 id: 5 unit: private getTypeFromSchema() file: src/cfn-resource-generator.ts start line: 179 end line: 198 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 6 unit: private renderGetAtt() file: src/cfn-resource-generator.ts start line: 160 end line: 173 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 7 unit: private emitDefinitionTypes() file: src/cfn-resource-generator.ts start line: 84 end line: 100 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 8 unit: export async function importResourceType() file: src/index.ts start line: 21 end line: 34 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 9 unit: export function sanitizeTypeName() file: src/util.ts start line: 9 end line: 17 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 10 unit: public render() file: src/cfn-resource-generator.ts start line: 70 end line: 76 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 11 unit: private emitImports() file: src/cfn-resource-generator.ts start line: 78 end line: 82 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 12 unit: private getTypeOfProperty() file: src/cfn-resource-generator.ts start line: 175 end line: 177 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: constructor() file: src/cfn-registry.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 14 unit: public async describeType() file: src/cfn-registry.ts start line: 91 end line: 93 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 15 unit: public async listTypes() file: src/cfn-registry.ts start line: 95 end line: 97 size: 3 LOC McCabe index: 1 number of parameters: 1