Skip to content

Commit 0491f47

Browse files
committed
constrain schema in HttpApiSchema.param
1 parent 9bbdd6a commit 0491f47

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/platform/src/HttpApiSchema.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ export interface Param<Name extends string, S extends Schema.Schema.Any>
186186
* @category path params
187187
*/
188188
export const param: {
189-
<Name extends string>(name: Name): <S extends Schema.Schema.Any>(schema: S) => Param<Name, S>
190-
<Name extends string, S extends Schema.Schema.Any>(name: Name, schema: S): Param<Name, S>
189+
<Name extends string>(name: Name): <S extends AnyString>(schema: S) => Param<Name, S>
190+
<Name extends string, S extends AnyString>(name: Name, schema: S): Param<Name, S>
191191
} = dual(
192192
2,
193-
<Name extends string, S extends Schema.Schema.Any>(name: Name, schema: S): Param<Name, S> =>
193+
<Name extends string, S extends AnyString>(name: Name, schema: S): Param<Name, S> =>
194194
schema.annotations({ [AnnotationParam]: name }) as any
195195
)
196196

0 commit comments

Comments
 (0)