Skip to content

Commit b78924f

Browse files
authored
Fix OperationErrors type definition (#8)
1 parent 2c59101 commit b78924f

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

packages/zenko/src/__tests__/__snapshots__/zenko.test.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ type PathFn<TArgs extends unknown[] = []> = (...args: TArgs) => string;
8484
type RequestMethod = "get" | "put" | "post" | "delete" | "options" | "head" | "patch" | "trace";
8585
type HeaderFn<TArgs extends unknown[] = [], TResult = Record<string, unknown> | Record<string, never>> = (...args: TArgs) => TResult;
8686
type OperationErrors<TClient = unknown, TServer = unknown, TDefault = unknown, TOther = unknown> = {
87-
clientErrors?: Record<string, TClient>;
88-
serverErrors?: Record<string, TServer>;
89-
defaultErrors?: Record<string, TDefault>;
90-
otherErrors?: Record<string, TOther>;
87+
clientErrors?: TClient;
88+
serverErrors?: TServer;
89+
defaultErrors?: TDefault;
90+
otherErrors?: TOther;
9191
};
9292
type OperationDefinition<TMethod extends RequestMethod, TPath extends (...args: any[]) => string, TRequest = undefined, TResponse = undefined, THeaders extends HeaderFn | undefined = undefined, TErrors extends OperationErrors | undefined = undefined> = {
9393
method: TMethod;

packages/zenko/src/types.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ export type OperationErrors<
2121
TDefault = unknown,
2222
TOther = unknown,
2323
> = {
24-
clientErrors?: Record<string, TClient>
25-
serverErrors?: Record<string, TServer>
26-
defaultErrors?: Record<string, TDefault>
27-
otherErrors?: Record<string, TOther>
24+
clientErrors?: TClient
25+
serverErrors?: TServer
26+
defaultErrors?: TDefault
27+
otherErrors?: TOther
2828
}
2929

3030
export type OperationDefinition<

packages/zenko/src/zenko.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -504,10 +504,10 @@ function appendHelperTypesImport(
504504
buffer.push(
505505
"type OperationErrors<TClient = unknown, TServer = unknown, TDefault = unknown, TOther = unknown> = {"
506506
)
507-
buffer.push(" clientErrors?: Record<string, TClient>;")
508-
buffer.push(" serverErrors?: Record<string, TServer>;")
509-
buffer.push(" defaultErrors?: Record<string, TDefault>;")
510-
buffer.push(" otherErrors?: Record<string, TOther>;")
507+
buffer.push(" clientErrors?: TClient;")
508+
buffer.push(" serverErrors?: TServer;")
509+
buffer.push(" defaultErrors?: TDefault;")
510+
buffer.push(" otherErrors?: TOther;")
511511
buffer.push("};")
512512
buffer.push(
513513
"type OperationDefinition<TMethod extends RequestMethod, TPath extends (...args: any[]) => string, TRequest = undefined, TResponse = undefined, THeaders extends HeaderFn | undefined = undefined, TErrors extends OperationErrors | undefined = undefined> = {"

0 commit comments

Comments
 (0)