Skip to content

Commit 7597f6e

Browse files
committed
fix: export TypedParametersConstruct
1 parent 2c57be0 commit 7597f6e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/index.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,12 @@ class TypedParameters<T extends Record<string, ParameterConstruct<any>>> {
257257
}
258258
}
259259

260-
export const createTypedParameters = <
260+
export type TypedParametersConstruct<
261+
T extends Record<string, ParameterConstruct<any>>
262+
> = TypedParameters<T>;
263+
264+
export const createTypedParameters: <
261265
T extends Record<string, ParameterConstruct<any>>
262266
>(
263-
t: (parameterType: typeof ParameterType) => T
264-
) => new TypedParameters(t(ParameterType));
267+
f: (parameterType: typeof ParameterType) => T
268+
) => TypedParametersConstruct<T> = f => new TypedParameters(f(ParameterType));

0 commit comments

Comments
 (0)