40 lines
2.2 KiB
JavaScript
40 lines
2.2 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.INT_LITERL_DEFAULT_WIDTH = exports.NUMERICAL_LITERL_DEFAULT_SCALE = exports.NUMERICAL_LITERL_DEFAULT_PRECISION = exports.STRING_LITERAL_MAX_LENGTH = exports.RESERVED_ENTITIES = exports.ACTION_CONSTANT_IN_OAK_DOMAIN = exports.TYPE_PATH_IN_OAK_DOMAIN = exports.ENTITY_PATH_IN_OAK_DOMAIN = exports.ENTITY_PATH_IN_OAK_GENERAL_BUSINESS = exports.LIB_PATH = exports.LIB_OAK_DOMAIN = void 0;
|
|
exports.LIB_OAK_DOMAIN = 'oak-domain';
|
|
var LIB_OAK_GENERAL_BUSINESS = 'oak-general-business';
|
|
var LIB_PATH = function () { return 'lib'; };
|
|
exports.LIB_PATH = LIB_PATH;
|
|
var LEVEL_PREFIX = ['.', '..', '../..', '../../..', '../../../..'];
|
|
var ENTITY_PATH_IN_OAK_GENERAL_BUSINESS = function () {
|
|
return "".concat(LIB_OAK_GENERAL_BUSINESS, "/").concat((0, exports.LIB_PATH)(), "/entities/");
|
|
};
|
|
exports.ENTITY_PATH_IN_OAK_GENERAL_BUSINESS = ENTITY_PATH_IN_OAK_GENERAL_BUSINESS;
|
|
var ENTITY_PATH_IN_OAK_DOMAIN = function () {
|
|
return "".concat(exports.LIB_OAK_DOMAIN, "/").concat((0, exports.LIB_PATH)(), "/entities/");
|
|
};
|
|
exports.ENTITY_PATH_IN_OAK_DOMAIN = ENTITY_PATH_IN_OAK_DOMAIN;
|
|
var TYPE_PATH_IN_OAK_DOMAIN = function (level) {
|
|
if (level === void 0) { level = 2; }
|
|
if (process.env.COMPLING_IN_DOMAIN) {
|
|
return "".concat(LEVEL_PREFIX[level], "/types/");
|
|
}
|
|
return "".concat(exports.LIB_OAK_DOMAIN, "/").concat((0, exports.LIB_PATH)(), "/types/");
|
|
};
|
|
exports.TYPE_PATH_IN_OAK_DOMAIN = TYPE_PATH_IN_OAK_DOMAIN;
|
|
var ACTION_CONSTANT_IN_OAK_DOMAIN = function (level) {
|
|
if (level === void 0) { level = 2; }
|
|
if (process.env.COMPLING_IN_DOMAIN) {
|
|
return "".concat(LEVEL_PREFIX[level], "/actions/action");
|
|
}
|
|
return "".concat(exports.LIB_OAK_DOMAIN, "/").concat((0, exports.LIB_PATH)(), "/actions/action");
|
|
};
|
|
exports.ACTION_CONSTANT_IN_OAK_DOMAIN = ACTION_CONSTANT_IN_OAK_DOMAIN;
|
|
// export const OUTPUT_PATH = 'app-domain/entities';
|
|
exports.RESERVED_ENTITIES = ['Schema', 'Filter', 'Query', 'SubQuery', 'Entity', 'Selection', 'Operation', 'File', 'Common',
|
|
'Locale', 'Projection', 'Data'];
|
|
exports.STRING_LITERAL_MAX_LENGTH = 24;
|
|
exports.NUMERICAL_LITERL_DEFAULT_PRECISION = 8;
|
|
exports.NUMERICAL_LITERL_DEFAULT_SCALE = 2;
|
|
exports.INT_LITERL_DEFAULT_WIDTH = 4;
|