UNPKG

buildtypedefs

Version:

This is a utility that transforms code documented with getdocs-style doc comments into TypeScript definition files

28 lines 861 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const type_1 = require("./type"); function default_1(sb, item, skipColon, items, imports, additionalTypes) { if (item.optional && !item.isReturn) sb.append("?"); if (!skipColon) sb.append(": "); if (item.properties) { sb.append("{"); let first = true; for (let name in item.properties) { if (!first) sb.append(", "); first = false; sb.append(name); type_1.default(sb, item.properties[name], false, false, false, items, imports, additionalTypes); } sb.append("}"); } else { sb.append("Object"); } if (item.optional && item.isReturn) sb.append(" | void"); } exports.default = default_1; //# sourceMappingURL=object.js.map