UNPKG

@scaleway/sdk-client

Version:
13 lines (12 loc) 370 B
const addHeaderInterceptor = (key, value) => ({ request }) => { const clone = request.clone(); if (value !== void 0) { clone.headers.append(key, value); } return clone; }; const addAsyncHeaderInterceptor = (key, getter) => async (request) => addHeaderInterceptor(key, await getter())(request); export { addAsyncHeaderInterceptor, addHeaderInterceptor };