{"version":3,"file":"static.cjs","names":["token: string | null","access_token"],"sources":["../../src/auth/static.ts"],"sourcesContent":["import type { DirectusClient } from '../types/client.js';\nimport type { StaticTokenClient } from './types.js';\n\n/**\n * Creates a client to authenticate with Directus using a static token.\n *\n * @param token static token.\n *\n * @returns A Directus static token client.\n */\nexport const staticToken = (access_token: string) => {\n\treturn <Schema>(_client: DirectusClient<Schema>): StaticTokenClient<Schema> => {\n\t\tlet token: string | null = access_token ?? null;\n\t\treturn {\n\t\t\tasync getToken() {\n\t\t\t\treturn token;\n\t\t\t},\n\t\t\tasync setToken(access_token: string | null) {\n\t\t\t\ttoken = access_token;\n\t\t\t},\n\t\t};\n\t};\n};\n"],"mappings":"AAUA,MAAa,EAAe,GACX,GAA+D,CAC9E,IAAIA,EAAuB,GAAgB,KAC3C,MAAO,CACN,MAAM,UAAW,CAChB,OAAO,GAER,MAAM,SAAS,EAA6B,CAC3C,EAAQC,GAET"}