diff --git a/libs/client/package.json b/libs/client/package.json index 7795e23..a0c6290 100644 --- a/libs/client/package.json +++ b/libs/client/package.json @@ -1,7 +1,7 @@ { "name": "@fal-ai/serverless-client", "description": "The fal serverless JS/TS client", - "version": "0.14.1", + "version": "0.14.2", "license": "MIT", "repository": { "type": "git", diff --git a/libs/client/src/config.ts b/libs/client/src/config.ts index 56ba896..985adf1 100644 --- a/libs/client/src/config.ts +++ b/libs/client/src/config.ts @@ -119,7 +119,12 @@ export function config(config: Config) { ), }; } - const { credentials, suppressLocalCredentialsWarning } = configuration; + const { credentials: resolveCredentials, suppressLocalCredentialsWarning } = + configuration; + const credentials = + typeof resolveCredentials === "function" + ? resolveCredentials() + : resolveCredentials; if ( typeof window !== "undefined" && credentials &&