Skip to content

Commit ded7ef2

Browse files
authored
feat: export types used by public APIs (#44)
Export all types used by public APIs. This makes it easier to wrap fetchMock however one pleases.
1 parent de4cdb9 commit ded7ef2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,12 +254,12 @@ class FetchMockObject {
254254
}
255255
}
256256

257-
type UrlOrPredicate = string | RegExp | ((input: Request) => boolean);
258-
type RequestInput = string | URL | Request;
259-
type ResponseProvider = ResponseLike | ((request: Request) => ResponseLike | Promise<ResponseLike>);
260-
type ResponseLike = MockResponse | ResponseBody | Response;
261-
type ResponseBody = string | null | undefined;
262-
type ErrorOrFunction = Error | ResponseBody | ResponseProvider;
257+
export type UrlOrPredicate = string | RegExp | ((input: Request) => boolean);
258+
export type RequestInput = string | URL | Request;
259+
export type ResponseProvider = ResponseLike | ((request: Request) => ResponseLike | Promise<ResponseLike>);
260+
export type ResponseLike = MockResponse | ResponseBody | Response;
261+
export type ResponseBody = string | null | undefined;
262+
export type ErrorOrFunction = Error | ResponseBody | ResponseProvider;
263263

264264
export interface MockParams {
265265
status?: number;

0 commit comments

Comments
 (0)