| 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; | |
| } | |
| } | |