UNPKG

@spotable/attio-sdk

Version:
27 lines (26 loc) 822 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateObjectTypes = generateObjectTypes; const fs_1 = require("../../helpers/fs"); const logger_1 = require("../../helpers/logger"); const fileHeader_1 = require("./fileHeader"); const FILE_NAME = "object.ts"; function generateObjectTypes(outputDir) { logger_1.default.debug(`Generating object types file: ${FILE_NAME}`); const objectContent = ` ${(0, fileHeader_1.generateFileHeader)(FILE_NAME)} export interface AttioObject { id: { workspace_id: string; object_id: string; }; api_slug: string; singular_noun: string; plural_noun: string; created_at: string; updated_at: string | null; } `; (0, fs_1.writeGeneratedFile)(outputDir, FILE_NAME, objectContent); } //# sourceMappingURL=objectTypes.js.map