@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
23 lines (22 loc) • 928 B
JavaScript
import { authStorage, clientStorage } from "./storage.js";
import { isClient } from "@scalar/api-client/blocks/operation-code-sample";
//#region src/helpers/load-from-perssistance.ts
/**
* Loads the default HTTP client from storage and applies it to the workspace.
* Only updates if no default client is already set.
*/
var loadClientFromStorage = (store) => {
const storedClient = clientStorage().get();
if (isClient(storedClient) && !store.workspace["x-scalar-default-client"]) store.update("x-scalar-default-client", storedClient);
};
/**
* Loads the authentication data from storage and applies it to the workspace.
* Only updates if no authentication data is already set.
*/
var loadAuthFromStorage = (store, slug) => {
const auth = authStorage().getAuth(slug);
store.auth.load({ [slug]: auth });
};
//#endregion
export { loadAuthFromStorage, loadClientFromStorage };
//# sourceMappingURL=load-from-perssistance.js.map