UNPKG

@opra/common

Version:
16 lines (15 loc) 1.01 kB
"use strict"; 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');