@@ -196,8 +196,9 @@ export interface Federatable<TContextData> {
196196 setObjectDispatcher < TObject extends Object , TParam extends string > (
197197 // deno-lint-ignore no-explicit-any
198198 cls : ( new ( ...args : any [ ] ) => TObject ) & { typeId : URL } ,
199- path :
200- `${string } {${TParam } }${string } {${TParam } }${string } {${TParam } }${string } `,
199+ path : `${string } ${Rfc6570Expression < TParam > } ${string } ${Rfc6570Expression <
200+ TParam
201+ > } ${string } ${Rfc6570Expression < TParam > } ${string } `,
201202 dispatcher : ObjectDispatcher < TContextData , TObject , TParam > ,
202203 ) : ObjectCallbackSetters < TContextData , TObject , TParam > ;
203204
@@ -217,7 +218,9 @@ export interface Federatable<TContextData> {
217218 setObjectDispatcher < TObject extends Object , TParam extends string > (
218219 // deno-lint-ignore no-explicit-any
219220 cls : ( new ( ...args : any [ ] ) => TObject ) & { typeId : URL } ,
220- path : `${string } {${TParam } }${string } {${TParam } }${string } `,
221+ path : `${string } ${Rfc6570Expression < TParam > } ${string } ${Rfc6570Expression <
222+ TParam
223+ > } ${string } `,
221224 dispatcher : ObjectDispatcher < TContextData , TObject , TParam > ,
222225 ) : ObjectCallbackSetters < TContextData , TObject , TParam > ;
223226
@@ -237,7 +240,7 @@ export interface Federatable<TContextData> {
237240 setObjectDispatcher < TObject extends Object , TParam extends string > (
238241 // deno-lint-ignore no-explicit-any
239242 cls : ( new ( ...args : any [ ] ) => TObject ) & { typeId : URL } ,
240- path : `${string } {${ TParam } }${string } `,
243+ path : `${string } ${ Rfc6570Expression < TParam > } ${string } `,
241244 dispatcher : ObjectDispatcher < TContextData , TObject , TParam > ,
242245 ) : ObjectCallbackSetters < TContextData , TObject , TParam > ;
243246
0 commit comments