frontend/.pnpm-store/v3/files/70/19bd1596668606f55bf4fa530e38b9d37ddcb574299afa198ebb8a041f54684cf91628d3e1ffe341547442096b3f5e878d06878bc848d1cc3dccae6d1cb999

15 lines
530 B
Plaintext

import { auth } from "./auth";
import { hook } from "./hook";
export const createTokenAuth = function createTokenAuth(token) {
if (!token) {
throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");
}
if (typeof token !== "string") {
throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");
}
token = token.replace(/^(token|bearer) +/i, "");
return Object.assign(auth.bind(null, token), {
hook: hook.bind(null, token),
});
};