@opra/common
Version:
Opra common package
16 lines (15 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.kTypeNSMap = exports.kCtorMap = exports.kDataTypeMap = exports.CLASS_NAME_PATTERN = exports.NAMESPACE_PATTERN = exports.BUILTIN = exports.DECORATOR = exports.ENCODER = exports.DECODER = exports.RPC_CONTROLLER_METADATA = exports.HTTP_CONTROLLER_METADATA = exports.DATATYPE_METADATA = void 0;
exports.DATATYPE_METADATA = Symbol.for('opra.type.metadata');
exports.HTTP_CONTROLLER_METADATA = Symbol('opra.http-controller.metadata');
exports.RPC_CONTROLLER_METADATA = Symbol('opra.rpc-controller.metadata');
exports.DECODER = Symbol.for('opra.type.decoder');
exports.ENCODER = Symbol('opra.type.encoder');
exports.DECORATOR = Symbol.for('DECORATOR');
exports.BUILTIN = Symbol.for('BUILTIN');
exports.NAMESPACE_PATTERN = /([a-z$_]\w+):(.+)/i;
exports.CLASS_NAME_PATTERN = /^[a-z][\w_]*$/i;
exports.kDataTypeMap = Symbol.for('kDataTypeMap');
exports.kCtorMap = Symbol.for('kCtorMap');
exports.kTypeNSMap = Symbol.for('kTypeNSMap');