UNPKG

@n8n/n8n-nodes-langchain

Version:
20 lines (19 loc) 1.31 kB
import type { Request, Response } from 'express'; export declare const CHAT_SHELL_INNER_PARAM = "n8nShellInner"; export declare const CHAT_FRAME_SANDBOX = "allow-scripts allow-forms allow-modals allow-popups"; export declare function isShellInnerRequest(req: Request): boolean; export declare function buildInnerFrameSrc(req: Request): string; export declare const CHAT_REFRESH_PARAM = "n8nChatRefresh"; export declare const CHAT_REFRESH_HEADER = "x-n8n-chat-refresh"; export declare function buildChatRefreshUrl(req: Request): string; export type ChatOAuthCookiePayload = { token: string; expiresAt: number; }; export declare function setChatOAuthToken(res: Response, req: Request, resourceUrl: string, payload: ChatOAuthCookiePayload): void; export declare function readChatOAuthToken(req: Request): ChatOAuthCookiePayload | null; export declare function clearChatOAuthToken(res: Response, req: Request, resourceUrl: string): void; export declare function setChatRefreshToken(res: Response, req: Request, resourceUrl: string, refreshToken: string): void; export declare function readChatRefreshToken(req: Request): string | null; export declare function clearChatRefreshToken(res: Response, req: Request, resourceUrl: string): void; export declare function isChatRefreshRequest(req: Request): boolean;