{"version":3,"sources":["../../src/constants.ts"],"sourcesContent":["export const WAMP_MSG_SPEC = {\n    HELLO: 1,\n    WELCOME: 2,\n    ABORT: 3,\n    CHALLENGE: 4,\n    AUTHENTICATE: 5,\n    GOODBYE: 6,\n    ERROR: 8,\n    PUBLISH: 16,\n    PUBLISHED: 17,\n    SUBSCRIBE: 32,\n    SUBSCRIBED: 33,\n    UNSUBSCRIBE: 34,\n    UNSUBSCRIBED: 35,\n    EVENT: 36,\n    CALL: 48,\n    CANCEL: 49,\n    RESULT: 50,\n    REGISTER: 64,\n    REGISTERED: 65,\n    UNREGISTER: 66,\n    UNREGISTERED: 67,\n    INVOCATION: 68,\n    INTERRUPT: 69,\n    YIELD: 70\n} as const;\n\nexport const SUCCESS: { readonly code: 0; readonly error: null } = {\n    code: 0,\n    error: null\n};\n\nexport const WAMP_ERROR_MSG: Record<string, string> = {\n    SUCCESS: 'Success!',\n    URI_ERROR: 'Topic URI doesn\\'t meet requirements!',\n    NO_BROKER: 'Server doesn\\'t provide broker role!',\n    NO_CALLBACK_SPEC: 'No required callback function specified!',\n    INVALID_PARAM: 'Invalid parameter(s) specified!',\n    NO_SERIALIZER_AVAILABLE: 'Server has chosen a serializer, which is not available!',\n    NON_EXIST_UNSUBSCRIBE: 'Trying to unsubscribe from non existent subscription!',\n    NO_DEALER: 'Server doesn\\'t provide dealer role!',\n    RPC_ALREADY_REGISTERED: 'RPC already registered!',\n    NON_EXIST_RPC_UNREG: 'Received rpc unregistration for non existent rpc!',\n    NON_EXIST_RPC_INVOCATION: 'Received invocation for non existent rpc!',\n    NON_EXIST_RPC_REQ_ID: 'No RPC calls in action with specified request ID!',\n    NO_REALM: 'No realm specified!',\n    NO_WS_OR_URL: 'No websocket provided or URL specified is incorrect!',\n    NO_CRA_CB_OR_ID: 'No onChallenge callback or authid was provided for authentication!',\n    CHALLENGE_EXCEPTION: 'Exception raised during challenge processing',\n    PPT_NOT_SUPPORTED: 'Payload Passthru Mode is not supported by the router',\n    PPT_INVALID_SCHEME: 'Provided PPT scheme is invalid',\n    PPT_SRLZ_INVALID: 'Provided PPT serializer is invalid or not supported',\n    PPT_SRLZ_ERR: 'Can not serialize/deserialize payload',\n    PROTOCOL_VIOLATION: 'Protocol violation',\n    WAMP_ABORT: 'Router aborted connection',\n    WAMP_GENERAL_ERROR: 'Wamp error',\n    WEBSOCKET_ERROR: 'Websocket error',\n    FEATURE_NOT_SUPPORTED: 'Feature not supported'\n};\n\nexport const E2EE_SERIALIZERS: readonly string[] = ['cbor'] as const;\n\nexport const isNode: boolean = (typeof process === 'object' && Object.prototype.toString.call(process) === '[object process]');\n\nexport const WAMP_CUSTOM_ATTR_REGEX: RegExp = /^_[a-z0-9_]{3,}$/;\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,IAAM,gBAAgB;AAAA,EACzB,OAAO;AAAA,EACP,SAAS;AAAA,EACT,OAAO;AAAA,EACP,WAAW;AAAA,EACX,cAAc;AAAA,EACd,SAAS;AAAA,EACT,OAAO;AAAA,EACP,SAAS;AAAA,EACT,WAAW;AAAA,EACX,WAAW;AAAA,EACX,YAAY;AAAA,EACZ,aAAa;AAAA,EACb,cAAc;AAAA,EACd,OAAO;AAAA,EACP,MAAM;AAAA,EACN,QAAQ;AAAA,EACR,QAAQ;AAAA,EACR,UAAU;AAAA,EACV,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,cAAc;AAAA,EACd,YAAY;AAAA,EACZ,WAAW;AAAA,EACX,OAAO;AACX;AAEO,IAAM,UAAsD;AAAA,EAC/D,MAAM;AAAA,EACN,OAAO;AACX;AAEO,IAAM,iBAAyC;AAAA,EAClD,SAAS;AAAA,EACT,WAAW;AAAA,EACX,WAAW;AAAA,EACX,kBAAkB;AAAA,EAClB,eAAe;AAAA,EACf,yBAAyB;AAAA,EACzB,uBAAuB;AAAA,EACvB,WAAW;AAAA,EACX,wBAAwB;AAAA,EACxB,qBAAqB;AAAA,EACrB,0BAA0B;AAAA,EAC1B,sBAAsB;AAAA,EACtB,UAAU;AAAA,EACV,cAAc;AAAA,EACd,iBAAiB;AAAA,EACjB,qBAAqB;AAAA,EACrB,mBAAmB;AAAA,EACnB,oBAAoB;AAAA,EACpB,kBAAkB;AAAA,EAClB,cAAc;AAAA,EACd,oBAAoB;AAAA,EACpB,YAAY;AAAA,EACZ,oBAAoB;AAAA,EACpB,iBAAiB;AAAA,EACjB,uBAAuB;AAC3B;AAEO,IAAM,mBAAsC,CAAC,MAAM;AAEnD,IAAM,SAAmB,OAAO,YAAY,YAAY,OAAO,UAAU,SAAS,KAAK,OAAO,MAAM;AAEpG,IAAM,yBAAiC;","names":[]}