File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,10 +32,6 @@ import {
3232 */
3333const HEADER_NAME = "idempotency-key" ;
3434
35- /**
36- * @typedef {(req: Request) => Response | Promise<Response> } BunHandler
37- */
38-
3935/**
4036 * Build an error Response in the appropriate format based on the Accept header
4137 * @param {string } acceptHeader - Value of the Accept request header
@@ -86,7 +82,7 @@ const generateInstanceId = () => {
8682 * @param {IdempotencyStore } options.store - Storage backend
8783 * @param {number } [options.maxKeyLength=255] - Maximum key length
8884 * @param {number } [options.minKeyLength=21] - Minimum key length (default: 21 for nanoid)
89- * @returns {((handler: BunHandler ) => BunHandler ) & { circuit: import("opossum").CircuitBreaker | null } }
85+ * @returns {((handler: (req: Request ) => Response | Promise<Response>) => (req: Request) => Response | Promise<Response> ) & { circuit: import("opossum").CircuitBreaker | null } }
9086 */
9187export const idempotency = ( options = { } ) => {
9288 const opts = { ...defaultOptions , ...options } ;
@@ -105,8 +101,8 @@ export const idempotency = (options = {}) => {
105101 ) ;
106102
107103 /**
108- * @param {BunHandler } handler
109- * @returns {BunHandler }
104+ * @param {(req: Request) => Response | Promise<Response> } handler
105+ * @returns {(req: Request) => Response | Promise<Response> }
110106 */
111107 const wrap = ( handler ) => {
112108 const wrappedHandler = async ( /** @type {Request } */ req ) => {
You can’t perform that action at this time.
0 commit comments