@wordpress/api-fetch
Version:
Utility to make WordPress REST API requests.
15 lines • 578 B
TypeScript
export interface APIFetchOptions<Parse extends boolean = boolean> extends RequestInit {
headers?: Record<string, string>;
path?: string;
url?: string;
/**
* @default true
*/
parse?: Parse;
data?: any;
namespace?: string;
endpoint?: string;
}
export type FetchHandler<Parse extends boolean = boolean> = (nextOptions: APIFetchOptions<Parse>) => Promise<any>;
export type APIFetchMiddleware<Parse extends boolean = boolean> = (options: APIFetchOptions<Parse>, next: FetchHandler<Parse>) => Promise<any>;
//# sourceMappingURL=types.d.ts.map