@alauda-fe/common
Version:
Alauda frontend team common codes.
86 lines • 11.1 kB
JavaScript
/**
* @packageDocumentation
* @module utils
*/
export const API_GATEWAY = '{{API_GATEWAY}}';
export const TRUE = 'true';
export const FALSE = 'false';
export const EMPTY = '';
export const SPACE = ' ';
export const DOT = '.';
export const SLASH = '/';
export const HYPHEN = '-';
export const UNDERSCORE = '_';
export const DELIMITER = ':';
export const WILDCARD = '.*';
export const DATE_FORMAT = 'YYYY-MM-DD';
export const TIME_FORMAT = 'HH:mm:ss';
export const DATE_TIME_FORMAT = `${DATE_FORMAT} ${TIME_FORMAT}`;
export const WORKSPACE_PARAMS = 'workspace_params_v1';
export const PUBLIC_NAMESPACE = 'kube-public';
export const ASSIGN_ALL = 'ALL_ALL';
export const ALL = 'ALL';
export const Bracket = {
PARENTHESES: ['(', ')'],
BRACES: ['{', '}'],
SQUARE_BRACKETS: ['[', ']'],
POINTY_BRACKETS: ['<', '>'],
};
export const TEMPLATE_OPTIONS = Object.freeze({
interpolate: /{{([\S\s]+?)}}/g,
});
export const DEFAULT_CODE_EDITOR_OPTIONS = {
fontSize: 12,
folding: true,
scrollBeyondLastLine: false,
minimap: { enabled: false },
find: {
seedSearchStringFromSelection: 'never',
autoFindInSelection: 'never',
},
mouseWheelZoom: true,
scrollbar: {
vertical: 'visible',
horizontal: 'visible',
},
fixedOverflowWidgets: true,
};
export const NOTIFY_ON_ERROR_HEADER = '__NOTIFICATION_ON_ERROR__';
export const NOTIFY_DURATION_HEADER = '__NOTIFICATION_DURATION__';
export const NOTIFY_ON_ERROR_HEADERS = {
[NOTIFY_ON_ERROR_HEADER]: TRUE,
};
export const NOT_NOTIFY_ON_ERROR_HEADERS = {
[NOTIFY_ON_ERROR_HEADER]: FALSE,
};
// 当前环境是否允许降级
// 'enabled_downgrade_watch' 主要提供本地开发强制打开需要
export const DOWNGRADE_WATCH_ENABLED = localStorage.getItem('enabled_downgrade_watch') === TRUE ||
(document.location.protocol !== 'https:' &&
document.location.hostname !== 'localhost');
export const DOWNGRADE_WATCH_POLLING = 5000;
export const CREATED_AT = 'created_at';
export const UPDATED_AT = 'updated_at';
export const ACTION = 'action';
export const SPEC = 'spec';
export const CREATE = 'create';
export const UPDATE = 'update';
export const LINK = 'link';
export const ESCAPE_DEACTIVATE_CHECK = 'escape';
export const CUSTOMIZED = 'customized';
export const GLOBAL_CLUSTER = 'global';
export const PACKAGE_RUNTIME_VALUE = 'Runtime';
export const CRYPTO_HEADER_KEY = 'X-Param-Response';
export var CRYPTO_TYPE;
(function (CRYPTO_TYPE) {
CRYPTO_TYPE["Enable"] = "Force";
CRYPTO_TYPE["Drop"] = "Drop";
CRYPTO_TYPE["Disable"] = "None";
})(CRYPTO_TYPE || (CRYPTO_TYPE = {}));
export const CRYPTO_RANDOM_HEADER_KEY = 'X-Param-Init';
export const CRYPTO_KEY = 'alauda';
export const PLATFORM_OPS_MODE = 'platform-ops-mode';
// https://kubernetes.io/docs/reference/labels-annotations-taints/#kubectl-kubernetes-io-default-container
export const DEFAULT_CONTAINER_ANNOTATION = 'kubectl.kubernetes.io/default-container';
export const NOTIFICATION_SERVER_NAME = 'platform-email-server';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2NvcmUvY29uc3RhbnRzL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFFSCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsaUJBQWlCLENBQUM7QUFFN0MsTUFBTSxDQUFDLE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQztBQUMzQixNQUFNLENBQUMsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDO0FBRTdCLE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUM7QUFDeEIsTUFBTSxDQUFDLE1BQU0sS0FBSyxHQUFHLEdBQUcsQ0FBQztBQUN6QixNQUFNLENBQUMsTUFBTSxHQUFHLEdBQUcsR0FBRyxDQUFDO0FBQ3ZCLE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxHQUFHLENBQUM7QUFDekIsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLEdBQUcsQ0FBQztBQUMxQixNQUFNLENBQUMsTUFBTSxVQUFVLEdBQUcsR0FBRyxDQUFDO0FBQzlCLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxHQUFHLENBQUM7QUFFN0IsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQztBQUU3QixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsWUFBWSxDQUFDO0FBQ3hDLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxVQUFVLENBQUM7QUFDdEMsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsR0FBRyxXQUFXLElBQUksV0FBVyxFQUFFLENBQUM7QUFFaEUsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcscUJBQXFCLENBQUM7QUFFdEQsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsYUFBYSxDQUFDO0FBRTlDLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxTQUFTLENBQUM7QUFDcEMsTUFBTSxD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dkQsTUFBTSxDQUFDLE1BQU0sVUFBVSxHQUFHLFFBQVEsQ0FBQztBQUVuQyxNQUFNLENBQUMsTUFBTSxpQkFBaUIsR0FBRyxtQkFBbUIsQ0FBQztBQUVyRCwwR0FBMEc7QUFDMUcsTUFBTSxDQUFDLE1BQU0sNEJBQTRCLEdBQ3ZDLHlDQUF5QyxDQUFDO0FBRTVDLE1BQU0sQ0FBQyxNQUFNLHdCQUF3QixHQUFHLHVCQUF1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAcGFja2FnZURvY3VtZW50YXRpb25cbiAqIEBtb2R1bGUgdXRpbHNcbiAqL1xuXG5leHBvcnQgY29uc3QgQVBJX0dBVEVXQVkgPSAne3tBUElfR0FURVdBWX19JztcblxuZXhwb3J0IGNvbnN0IFRSVUUgPSAndHJ1ZSc7XG5leHBvcnQgY29uc3QgRkFMU0UgPSAnZmFsc2UnO1xuXG5leHBvcnQgY29uc3QgRU1QVFkgPSAnJztcbmV4cG9ydCBjb25zdCBTUEFDRSA9ICcgJztcbmV4cG9ydCBjb25zdCBET1QgPSAnLic7XG5leHBvcnQgY29uc3QgU0xBU0ggPSAnLyc7XG5leHBvcnQgY29uc3QgSFlQSEVOID0gJy0nO1xuZXhwb3J0IGNvbnN0IFVOREVSU0NPUkUgPSAnXyc7XG5leHBvcnQgY29uc3QgREVMSU1JVEVSID0gJzonO1xuXG5leHBvcnQgY29uc3QgV0lMRENBUkQgPSAnLionO1xuXG5leHBvcnQgY29uc3QgREFURV9GT1JNQVQgPSAnWVlZWS1NTS1ERCc7XG5leHBvcnQgY29uc3QgVElNRV9GT1JNQVQgPSAnSEg6bW06c3MnO1xuZXhwb3J0IGNvbnN0IERBVEVfVElNRV9GT1JNQVQgPSBgJHtEQVRFX0ZPUk1BVH0gJHtUSU1FX0ZPUk1BVH1gO1xuXG5leHBvcnQgY29uc3QgV09SS1NQQUNFX1BBUkFNUyA9ICd3b3Jrc3BhY2VfcGFyYW1zX3YxJztcblxuZXhwb3J0IGNvbnN0IFBVQkxJQ19OQU1FU1BBQ0UgPSAna3ViZS1wdWJsaWMnO1xuXG5leHBvcnQgY29uc3QgQVNTSUdOX0FMTCA9ICdBTExfQUxMJztcbmV4cG9ydCBjb25zdCBBTEwgPSAnQUxMJztcblxuZXhwb3J0IGNvbnN0IEJyYWNrZXQgPSB7XG4gIFBBUkVOVEhFU0VTOiBbJygnLCAnKSddLFxuICBCUkFDRVM6IFsneycsICd9J10sXG4gIFNRVUFSRV9CUkFDS0VUUzogWydbJywgJ10nXSxcbiAgUE9JTlRZX0JSQUNLRVRTOiBbJzwnLCAnPiddLFxufSBhcyBjb25zdDtcblxuZXhwb3J0IGNvbnN0IFRFTVBMQVRFX09QVElPTlMgPSBPYmplY3QuZnJlZXplKHtcbiAgaW50ZXJwb2xhdGU6IC97eyhbXFxTXFxzXSs/KX19L2csXG59KTtcblxuZXhwb3J0IGNvbnN0IERFRkFVTFRfQ09ERV9FRElUT1JfT1BUSU9OUzogaW1wb3J0KCdAYWxhdWRhL2NvZGUtZWRpdG9yJykuTW9uYWNvRWRpdG9yT3B0aW9ucyA9XG4gIHtcbiAgICBmb250U2l6ZTogMTIsXG4gICAgZm9sZGluZzogdHJ1ZSxcbiAgICBzY3JvbGxCZXlvbmRMYXN0TGluZTogZmFsc2UsXG4gICAgbWluaW1hcDogeyBlbmFibGVkOiBmYWxzZSB9LFxuICAgIGZpbmQ6IHtcbiAgICAgIHNlZWRTZWFyY2hTdHJpbmdGcm9tU2VsZWN0aW9uOiAnbmV2ZXInLFxuICAgICAgYXV0b0ZpbmRJblNlbGVjdGlvbjogJ25ldmVyJyxcbiAgICB9LFxuICAgIG1vdXNlV2hlZWxab29tOiB0cnVlLFxuICAgIHNjcm9sbGJhcjoge1xuICAgICAgdmVydGljYWw6ICd2aXNpYmxlJyxcbiAgICAgIGhvcml6b250YWw6ICd2aXNpYmxlJyxcbiAgICB9LFxuICAgIGZpeGVkT3ZlcmZsb3dXaWRnZXRzOiB0cnVlLFxuICB9O1xuXG5leHBvcnQgY29uc3QgTk9USUZZX09OX0VSUk9SX0hFQURFUiA9ICdfX05PVElGSUNBVElPTl9PTl9FUlJPUl9fJztcblxuZXhwb3J0IGNvbnN0IE5PVElGWV9EVVJBVElPTl9IRUFERVIgPSAnX19OT1RJRklDQVRJT05fRFVSQVRJT05fXyc7XG5cbmV4cG9ydCBjb25zdCBOT1RJRllfT05fRVJST1JfSEVBREVSUyA9IHtcbiAgW05PVElGWV9PTl9FUlJPUl9IRUFERVJdOiBUUlVFLFxufSBhcyBjb25zdDtcblxuZXhwb3J0IGNvbnN0IE5PVF9OT1RJRllfT05fRVJST1JfSEVBREVSUyA9IHtcbiAgW05PVElGWV9PTl9FUlJPUl9IRUFERVJdOiBGQUxTRSxcbn0gYXMgY29uc3Q7XG5cbi8vIOW9k+WJjeeOr+Wig+aYr+WQpuWFgeiuuOmZjee6p1xuLy8gJ2VuYWJsZWRfZG93bmdyYWRlX3dhdGNoJyDkuLvopoHmj5DkvpvmnKzlnLDlvIDlj5HlvLrliLbmiZPlvIDpnIDopoFcbmV4cG9ydCBjb25zdCBET1dOR1JBREVfV0FUQ0hfRU5BQkxFRCA9XG4gIGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdlbmFibGVkX2Rvd25ncmFkZV93YXRjaCcpID09PSBUUlVFIHx8XG4gIChkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCAhPT0gJ2h0dHBzOicgJiZcbiAgICBkb2N1bWVudC5sb2NhdGlvbi5ob3N0bmFtZSAhPT0gJ2xvY2FsaG9zdCcpO1xuXG5leHBvcnQgY29uc3QgRE9XTkdSQURFX1dBVENIX1BPTExJTkcgPSA1MDAwIGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgQ1JFQVRFRF9BVCA9ICdjcmVhdGVkX2F0JztcbmV4cG9ydCBjb25zdCBVUERBVEVEX0FUID0gJ3VwZGF0ZWRfYXQnO1xuZXhwb3J0IGNvbnN0IEFDVElPTiA9ICdhY3Rpb24nO1xuZXhwb3J0IGNvbnN0IFNQRUMgPSAnc3BlYyc7XG5leHBvcnQgY29uc3QgQ1JFQVRFID0gJ2NyZWF0ZSc7XG5leHBvcnQgY29uc3QgVVBEQVRFID0gJ3VwZGF0ZSc7XG5leHBvcnQgY29uc3QgTElOSyA9ICdsaW5rJztcblxuZXhwb3J0IGNvbnN0IEVTQ0FQRV9ERUFDVElWQVRFX0NIRUNLID0gJ2VzY2FwZSc7XG5cbmV4cG9ydCBjb25zdCBDVVNUT01JWkVEID0gJ2N1c3RvbWl6ZWQnO1xuXG5leHBvcnQgY29uc3QgR0xPQkFMX0NMVVNURVIgPSAnZ2xvYmFsJztcblxuZXhwb3J0IGNvbnN0IFBBQ0tBR0VfUlVOVElNRV9WQUxVRSA9ICdSdW50aW1lJztcblxuZXhwb3J0IGNvbnN0IENSWVBUT19IRUFERVJfS0VZID0gJ1gtUGFyYW0tUmVzcG9uc2UnO1xuZXhwb3J0IGVudW0gQ1JZUFRPX1RZUEUge1xuICBFbmFibGUgPSAnRm9yY2UnLFxuICBEcm9wID0gJ0Ryb3AnLFxuICBEaXNhYmxlID0gJ05vbmUnLFxufVxuZXhwb3J0IGNvbnN0IENSWVBUT19SQU5ET01fSEVBREVSX0tFWSA9ICdYLVBhcmFtLUluaXQnO1xuZXhwb3J0IGNvbnN0IENSWVBUT19LRVkgPSAnYWxhdWRhJztcblxuZXhwb3J0IGNvbnN0IFBMQVRGT1JNX09QU19NT0RFID0gJ3BsYXRmb3JtLW9wcy1tb2RlJztcblxuLy8gaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvcmVmZXJlbmNlL2xhYmVscy1hbm5vdGF0aW9ucy10YWludHMvI2t1YmVjdGwta3ViZXJuZXRlcy1pby1kZWZhdWx0LWNvbnRhaW5lclxuZXhwb3J0IGNvbnN0IERFRkFVTFRfQ09OVEFJTkVSX0FOTk9UQVRJT04gPVxuICAna3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyJztcblxuZXhwb3J0IGNvbnN0IE5PVElGSUNBVElPTl9TRVJWRVJfTkFNRSA9ICdwbGF0Zm9ybS1lbWFpbC1zZXJ2ZXInO1xuIl19