UNPKG

@spotable/attio-sdk

Version:
42 lines (41 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateCommentTypes = generateCommentTypes; const fs_1 = require("../../helpers/fs"); const logger_1 = require("../../helpers/logger"); const fileHeader_1 = require("./fileHeader"); const FILE_NAME = "comment.ts"; function generateCommentTypes(outputDir) { logger_1.default.debug(`Generating comment types file: ${FILE_NAME}`); const commentContent = ` ${(0, fileHeader_1.generateFileHeader)(FILE_NAME)} export interface AttioComment { id: { workspace_id: string; comment_id: string; }; thread_id: string; content_plaintext: string; entry: { entry_id: string; list_id: string; } | null; record: { object_id: string; record_id: string; }; resolved_at: string | null; resolved_by: { id: string; type: "api-token" | "workspace-member" | "system" | "app"; } | null; created_at: string; author: { id: string; type: "api-token" | "workspace-member" | "system" | "app"; }; } `; (0, fs_1.writeGeneratedFile)(outputDir, FILE_NAME, commentContent); } //# sourceMappingURL=commentTypes.js.map