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