@langchain/langgraph-sdk
Version:
Client library for interacting with the LangGraph API
1 lines • 2.13 kB
Source Map (JSON)
{"version":3,"file":"index.d.ts","names":["AuthenticateCallback","AnyCallback","CallbackEvent","OnCallback","BaseAuthReturn","ToUserLike","BaseUser","Auth","TAuthReturn","Record","T","TExtra","TUser","isStudioUser","Filters","AuthFilters","EventValueMap","AuthEventValueMap","HTTPException"],"sources":["../../src/auth/index.d.ts"],"sourcesContent":["import type { AuthenticateCallback, AnyCallback, CallbackEvent, OnCallback, BaseAuthReturn, ToUserLike, BaseUser } from \"./types.js\";\nexport declare class Auth<TExtra = {}, TAuthReturn extends BaseAuthReturn = BaseAuthReturn, TUser extends BaseUser = ToUserLike<TAuthReturn>> {\n /**\n * @internal\n * @ignore\n */\n \"~handlerCache\": {\n authenticate?: AuthenticateCallback<BaseAuthReturn>;\n callbacks?: Record<string, AnyCallback>;\n };\n authenticate<T extends BaseAuthReturn>(cb: AuthenticateCallback<T>): Auth<TExtra, T>;\n on<T extends CallbackEvent>(event: T, callback: OnCallback<T, TUser>): this;\n}\n/**\n * Check if the provided user was provided by LangGraph Studio.\n *\n * By default, if you add custom authorization on your resources, this will also apply to interactions made from the Studio.\n * If you want, you can handle logged-in Studio users in a special way.\n *\n * @param user - The user to check\n * @returns True if the user is a studio user, false otherwise\n */\nexport declare function isStudioUser(user: BaseUser): boolean;\nexport type { Filters as AuthFilters, EventValueMap as AuthEventValueMap, } from \"./types.js\";\nexport { HTTPException } from \"./error.js\";\n"],"mappings":";;;;cACqBO,sCAAsCH,iBAAiBA,8BAA8BE,WAAWD,WAAWG;;;AAAhI;;iBAA2DJ,EAAAA;IAAiBA,YAAAA,CAAAA,EAMrDJ,oBANqDI,CAMhCA,cANgCA,CAAAA;IAA8BE,SAAAA,CAAAA,EAOtFG,MAPsFH,CAAAA,MAAAA,EAOvEL,WAPuEK,CAAAA;;cAAWD,CAAAA,UAS1FD,cAT0FC,CAAAA,CAAAA,EAAAA,EAStEL,oBATsEK,CASjDK,CATiDL,CAAAA,CAAAA,EAS5CE,IAT4CF,CASvCM,MATuCN,EAS/BK,CAT+BL,CAAAA;KAMzED,UAI3BF,aAJ2BE,CAAAA,CAAAA,KAAAA,EAILM,CAJKN,EAAAA,QAAAA,EAIQD,UAJRC,CAImBM,CAJnBN,EAIsBQ,KAJtBR,CAAAA,CAAAA,EAAAA,IAAAA;;;;;;;;;;;AAILM,iBAWfG,YAAAA,CAXeH,IAAAA,EAWIJ,QAXJI,CAAAA,EAAAA,OAAAA"}