js-hub / utils /checkCredentials.ts
coyotte508's picture
coyotte508 HF Staff
Add 1 files
21dd449 verified
import type { CredentialsParams } from "../types/public";
export function checkAccessToken(accessToken: string): void {
if (!accessToken.startsWith("hf_")) {
throw new TypeError("Your access token must start with 'hf_'");
}
}
export function checkCredentials(params: Partial<CredentialsParams>): string | undefined {
if (params.accessToken) {
checkAccessToken(params.accessToken);
return params.accessToken;
}
if (params.credentials?.accessToken) {
checkAccessToken(params.credentials.accessToken);
return params.credentials.accessToken;
}
}