@fluojs/websockets
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"metadata.d.ts","sourceRoot":"","sources":["../src/metadata.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAC;AAExD,OAAO,KAAK,EACV,+BAA+B,EAC/B,wBAAwB,EACzB,MAAM,YAAY,CAAC;AA2EpB,wBAAgB,8BAA8B,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,wBAAwB,GAAG,IAAI,CAEvG;AAED,wBAAgB,2BAA2B,CAAC,MAAM,EAAE,MAAM,GAAG,wBAAwB,GAAG,SAAS,CAShG;AAED,wBAAgB,8BAA8B,CAC5C,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,mBAAmB,EAChC,QAAQ,EAAE,+BAA+B,GACxC,IAAI,CAEN;AAED,wBAAgB,2BAA2B,CACzC,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,mBAAmB,GAC/B,+BAA+B,GAAG,SAAS,CAS7C;AAED,wBAAgB,kCAAkC,CAChD,MAAM,EAAE,MAAM,GACb,KAAK,CAAC;IAAE,QAAQ,EAAE,+BAA+B,CAAC;IAAC,WAAW,EAAE,mBAAmB,CAAA;CAAE,CAAC,CAcxF;AAED,eAAO,MAAM,8BAA8B,QAAsC,CAAC;AAClF,eAAO,MAAM,8BAA8B,QAAsC,CAAC"} | ||
| {"version":3,"file":"metadata.d.ts","sourceRoot":"","sources":["../src/metadata.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAC;AAGxD,OAAO,KAAK,EACV,+BAA+B,EAC/B,wBAAwB,EACzB,MAAM,YAAY,CAAC;AA2DpB,wBAAgB,8BAA8B,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,wBAAwB,GAAG,IAAI,CAEvG;AAED,wBAAgB,2BAA2B,CAAC,MAAM,EAAE,MAAM,GAAG,wBAAwB,GAAG,SAAS,CAShG;AAED,wBAAgB,8BAA8B,CAC5C,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,mBAAmB,EAChC,QAAQ,EAAE,+BAA+B,GACxC,IAAI,CAEN;AAED,wBAAgB,2BAA2B,CACzC,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,mBAAmB,GAC/B,+BAA+B,GAAG,SAAS,CAS7C;AAED,wBAAgB,kCAAkC,CAChD,MAAM,EAAE,MAAM,GACb,KAAK,CAAC;IAAE,QAAQ,EAAE,+BAA+B,CAAC;IAAC,WAAW,EAAE,mBAAmB,CAAA;CAAE,CAAC,CAcxF;AAED,eAAO,MAAM,8BAA8B,QAAsC,CAAC;AAClF,eAAO,MAAM,8BAA8B,QAAsC,CAAC"} |
+3
-13
@@ -1,9 +0,3 @@ | ||
| const symbolWithMetadata = Symbol; | ||
| const metadataSymbol = symbolWithMetadata.metadata ?? Symbol.for('fluo.symbol.metadata'); | ||
| if (!symbolWithMetadata.metadata) { | ||
| Object.defineProperty(Symbol, 'metadata', { | ||
| configurable: true, | ||
| value: metadataSymbol | ||
| }); | ||
| } | ||
| import { ensureSymbolMetadataPolyfill, getStandardConstructorMetadataBag, getStandardMetadataBag } from '@fluojs/core/internal'; | ||
| void ensureSymbolMetadataPolyfill(); | ||
| const standardWebSocketGatewayMetadataKey = Symbol.for('fluo.websocket.standard.gateway'); | ||
@@ -27,5 +21,2 @@ const standardWebSocketHandlerMetadataKey = Symbol.for('fluo.websocket.standard.handler'); | ||
| } | ||
| function getStandardMetadataBag(target) { | ||
| return target[metadataSymbol]; | ||
| } | ||
| function getStandardGatewayMetadata(target) { | ||
@@ -39,4 +30,3 @@ const metadata = getStandardMetadataBag(target)?.[standardWebSocketGatewayMetadataKey]; | ||
| function getStandardHandlerMap(target) { | ||
| const constructor = target.constructor; | ||
| return constructor ? getStandardMetadataBag(constructor)?.[standardWebSocketHandlerMetadataKey] : undefined; | ||
| return getStandardConstructorMetadataBag(target)?.[standardWebSocketHandlerMetadataKey]; | ||
| } | ||
@@ -43,0 +33,0 @@ function getOrCreateHandlerMetadataMap(target) { |
+8
-8
@@ -12,3 +12,3 @@ { | ||
| ], | ||
| "version": "1.0.0-beta.1", | ||
| "version": "1.0.0-beta.2", | ||
| "private": false, | ||
@@ -73,6 +73,6 @@ "license": "MIT", | ||
| "ws": "^8.18.3", | ||
| "@fluojs/core": "^1.0.0-beta.1", | ||
| "@fluojs/di": "^1.0.0-beta.1", | ||
| "@fluojs/http": "^1.0.0-beta.1", | ||
| "@fluojs/runtime": "^1.0.0-beta.1" | ||
| "@fluojs/core": "^1.0.0-beta.2", | ||
| "@fluojs/di": "^1.0.0-beta.3", | ||
| "@fluojs/http": "^1.0.0-beta.2", | ||
| "@fluojs/runtime": "^1.0.0-beta.3" | ||
| }, | ||
@@ -82,5 +82,5 @@ "devDependencies": { | ||
| "vitest": "^3.2.4", | ||
| "@fluojs/platform-fastify": "^1.0.0-beta.1", | ||
| "@fluojs/platform-express": "^1.0.0-beta.1", | ||
| "@fluojs/platform-bun": "^1.0.0-beta.1" | ||
| "@fluojs/platform-bun": "^1.0.0-beta.2", | ||
| "@fluojs/platform-express": "^1.0.0-beta.2", | ||
| "@fluojs/platform-fastify": "^1.0.0-beta.3" | ||
| }, | ||
@@ -87,0 +87,0 @@ "scripts": { |
205517
-0.12%3907
-0.26%Updated
Updated
Updated