Skip to content

Commit

Permalink
Include parameter names when stringifying RouterNodeData
Browse files Browse the repository at this point in the history
  • Loading branch information
opl- committed Sep 18, 2024
1 parent 98c8935 commit 810fa8f
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions lib/Router.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,19 @@ export class RouterNodeData<StateT, ContextT> {
}

toString(): string {
return `methods (${this.methodData.size}): ${[...this.methodData.entries()].map(([method, data]) => [
'\x1b[1m', // bold
method,
'\x1b[22m {', // normal intensity
[
data.middleware.length === 0 ? null : `middleware=${data.middleware.length}`,
data.terminators.length === 0 ? null : `terminators=${data.terminators.length}`,
].filter((v) => v).join(', '),
'}'
].join('')).join(', ')}`;
return [
this.methodData.size === 0 ? null : `methods (${this.methodData.size}): ${[...this.methodData.entries()].map(([method, data]) => [
'\x1b[1m', // bold
method,
'\x1b[22m {', // normal intensity
[
data.middleware.length === 0 ? null : `middleware=${data.middleware.length}`,
data.terminators.length === 0 ? null : `terminators=${data.terminators.length}`,
].filter((v) => v).join(', '),
'}'
].join('')).join(', ')}`,
this.lateParams.length === 0 ? null : `lateParams (${this.lateParams.length}): ${this.lateParams.orderedData.map((param) => param.name).join(', ')}`
].filter((v) => v).join('; ');
}
}

Expand Down

0 comments on commit 810fa8f

Please sign in to comment.