@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
78 lines (77 loc) • 3.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.storageFiles = exports.ProjectPermissions = exports.UserPermissions = exports.EditorMode = exports.SubscriptionInfoType = exports.AccountType = exports.Scope = exports.AuthenticationType = void 0;
var AuthenticationType;
(function (AuthenticationType) {
AuthenticationType["CODE"] = "authorization_code";
AuthenticationType["APP"] = "crowdin_app";
AuthenticationType["AGENT"] = "crowdin_agent";
AuthenticationType["NONE"] = "none";
})(AuthenticationType = exports.AuthenticationType || (exports.AuthenticationType = {}));
var Scope;
(function (Scope) {
Scope["ALL_SCOPES"] = "all";
Scope["NOTIFICATIONS"] = "notification";
Scope["TRANSLATION_MEMORIES"] = "tm";
Scope["MACHINE_TRANSLATION_ENGINES"] = "mt";
Scope["GLOSSARIES"] = "glossary";
Scope["USERS"] = "user";
Scope["TEAMS"] = "team";
Scope["GROUPS"] = "group";
Scope["PROJECTS"] = "project";
Scope["TASKS"] = "project.task";
Scope["REPORTS"] = "project.report";
Scope["TRANSLATION_STATUS"] = "project.status";
Scope["SOURCE_FILES_AND_STRINGS"] = "project.source";
Scope["WEBHOOKS"] = "project.webhook";
Scope["ORGANIZATION_WEBHOOKS"] = "webhook";
Scope["TRANSLATIONS"] = "project.translation";
Scope["SCREENSHOTS"] = "project.screenshot";
Scope["SECURITY_LOGS"] = "security-log";
Scope["VENDORS"] = "vendor";
Scope["FIELDS"] = "field";
Scope["AI"] = "ai";
Scope["AI_PROVIDERS"] = "ai.provider";
Scope["AI_PROMPTS"] = "ai.prompt";
Scope["AI_PROXIES"] = "ai.proxy";
Scope["APPLICATIONS"] = "application";
})(Scope = exports.Scope || (exports.Scope = {}));
var AccountType;
(function (AccountType) {
AccountType["NORMAL"] = "normal";
AccountType["ENTERPRISE"] = "enterprise";
})(AccountType = exports.AccountType || (exports.AccountType = {}));
var SubscriptionInfoType;
(function (SubscriptionInfoType) {
SubscriptionInfoType["TRIAL"] = "trial";
SubscriptionInfoType["SUBSCRIPTION"] = "subscription";
})(SubscriptionInfoType = exports.SubscriptionInfoType || (exports.SubscriptionInfoType = {}));
var EditorMode;
(function (EditorMode) {
EditorMode["ASSETS"] = "assets";
EditorMode["REVIEW"] = "review";
EditorMode["TRANSLATE"] = "TRANSLATE";
EditorMode["PROOFREAD"] = "proofread";
EditorMode["COMFORTABLE"] = "comfortable";
EditorMode["SIDE_BY_SIDE"] = "side-by-side";
EditorMode["MULTILINGUAL"] = "multilingual";
})(EditorMode = exports.EditorMode || (exports.EditorMode = {}));
var UserPermissions;
(function (UserPermissions) {
UserPermissions["OWNER"] = "owner";
UserPermissions["MANAGERS"] = "managers";
UserPermissions["ALL_MEMBERS"] = "all";
UserPermissions["GUESTS"] = "guests";
UserPermissions["RESTRICTED"] = "restricted";
})(UserPermissions = exports.UserPermissions || (exports.UserPermissions = {}));
var ProjectPermissions;
(function (ProjectPermissions) {
ProjectPermissions["OWN"] = "own";
ProjectPermissions["RESTRICTED"] = "restricted";
})(ProjectPermissions = exports.ProjectPermissions || (exports.ProjectPermissions = {}));
var storageFiles;
(function (storageFiles) {
storageFiles["SQLITE"] = "app.sqlite";
storageFiles["SQLITE_BACKUP"] = "backup_app.sqlite";
storageFiles["DUMP"] = "dump_table_%s.sql";
})(storageFiles = exports.storageFiles || (exports.storageFiles = {}));