@crowdin/crowdin-api-client
Version:
JavaScript library for Crowdin API
124 lines (123 loc) • 6.65 kB
JavaScript
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
const ai_1 = require("./ai");
const applications_1 = require("./applications");
const bundles_1 = require("./bundles");
const clients_1 = require("./clients");
const core_1 = require("./core");
const dictionaries_1 = require("./dictionaries");
const distributions_1 = require("./distributions");
const fields_1 = require("./fields");
const glossaries_1 = require("./glossaries");
const issues_1 = require("./issues");
const labels_1 = require("./labels");
const languages_1 = require("./languages");
const machineTranslation_1 = require("./machineTranslation");
const notifications_1 = require("./notifications");
const organizationWebhooks_1 = require("./organizationWebhooks");
const projectsGroups_1 = require("./projectsGroups");
const reports_1 = require("./reports");
const screenshots_1 = require("./screenshots");
const securityLogs_1 = require("./securityLogs");
const sourceFiles_1 = require("./sourceFiles");
const sourceStrings_1 = require("./sourceStrings");
const stringComments_1 = require("./stringComments");
const stringTranslations_1 = require("./stringTranslations");
const tasks_1 = require("./tasks");
const teams_1 = require("./teams");
const translationMemory_1 = require("./translationMemory");
const translationStatus_1 = require("./translationStatus");
const translations_1 = require("./translations");
const uploadStorage_1 = require("./uploadStorage");
const users_1 = require("./users");
const vendors_1 = require("./vendors");
const webhooks_1 = require("./webhooks");
const workflows_1 = require("./workflows");
__exportStar(require("./ai"), exports);
__exportStar(require("./applications"), exports);
__exportStar(require("./bundles"), exports);
__exportStar(require("./clients"), exports);
__exportStar(require("./core"), exports);
__exportStar(require("./dictionaries"), exports);
__exportStar(require("./distributions"), exports);
__exportStar(require("./fields"), exports);
__exportStar(require("./glossaries"), exports);
__exportStar(require("./issues"), exports);
__exportStar(require("./labels"), exports);
__exportStar(require("./languages"), exports);
__exportStar(require("./machineTranslation"), exports);
__exportStar(require("./notifications"), exports);
__exportStar(require("./organizationWebhooks"), exports);
__exportStar(require("./projectsGroups"), exports);
__exportStar(require("./reports"), exports);
__exportStar(require("./screenshots"), exports);
__exportStar(require("./securityLogs"), exports);
__exportStar(require("./sourceFiles"), exports);
__exportStar(require("./sourceStrings"), exports);
__exportStar(require("./stringComments"), exports);
__exportStar(require("./stringTranslations"), exports);
__exportStar(require("./tasks"), exports);
__exportStar(require("./teams"), exports);
__exportStar(require("./translationMemory"), exports);
__exportStar(require("./translationStatus"), exports);
__exportStar(require("./translations"), exports);
__exportStar(require("./uploadStorage"), exports);
__exportStar(require("./users"), exports);
__exportStar(require("./vendors"), exports);
__exportStar(require("./webhooks"), exports);
__exportStar(require("./workflows"), exports);
/**
* @internal
*/
class Client extends core_1.CrowdinApi {
constructor(credentials, config) {
super(credentials, config);
this.aiApi = new ai_1.Ai(credentials, config);
this.applicationsApi = new applications_1.Applications(credentials, config);
this.sourceFilesApi = new sourceFiles_1.SourceFiles(credentials, config);
this.glossariesApi = new glossaries_1.Glossaries(credentials, config);
this.languagesApi = new languages_1.Languages(credentials, config);
this.translationsApi = new translations_1.Translations(credentials, config);
this.translationStatusApi = new translationStatus_1.TranslationStatus(credentials, config);
this.projectsGroupsApi = new projectsGroups_1.ProjectsGroups(credentials, config);
this.reportsApi = new reports_1.Reports(credentials, config);
this.screenshotsApi = new screenshots_1.Screenshots(credentials, config);
this.sourceStringsApi = new sourceStrings_1.SourceStrings(credentials, config);
this.uploadStorageApi = new uploadStorage_1.UploadStorage(credentials, config);
this.tasksApi = new tasks_1.Tasks(credentials, config);
this.translationMemoryApi = new translationMemory_1.TranslationMemory(credentials, config);
this.webhooksApi = new webhooks_1.Webhooks(credentials, config);
this.organizationWebhooksApi = new organizationWebhooks_1.OrganizationWebhooks(credentials, config);
this.machineTranslationApi = new machineTranslation_1.MachineTranslation(credentials, config);
this.stringTranslationsApi = new stringTranslations_1.StringTranslations(credentials, config);
this.workflowsApi = new workflows_1.Workflows(credentials, config);
this.usersApi = new users_1.Users(credentials, config);
this.vendorsApi = new vendors_1.Vendors(credentials, config);
this.issuesApi = new issues_1.Issues(credentials, config);
this.teamsApi = new teams_1.Teams(credentials, config);
this.distributionsApi = new distributions_1.Distributions(credentials, config);
this.dictionariesApi = new dictionaries_1.Dictionaries(credentials, config);
this.labelsApi = new labels_1.Labels(credentials, config);
this.stringCommentsApi = new stringComments_1.StringComments(credentials, config);
this.bundlesApi = new bundles_1.Bundles(credentials, config);
this.notificationsApi = new notifications_1.Notifications(credentials, config);
this.clientsApi = new clients_1.Clients(credentials, config);
this.securityLogsApi = new securityLogs_1.SecurityLogs(credentials, config);
this.fieldsApi = new fields_1.Fields(credentials, config);
}
}
exports.default = Client;