add authentication support

This commit is contained in:
2025-11-24 14:21:49 +00:00
parent 05ebf84bb9
commit 9941d61fb8
27 changed files with 1126 additions and 69 deletions

29
dist/auth/JLINCAuthDecision.d.ts vendored Normal file
View File

@@ -0,0 +1,29 @@
export type JLINCConfig = import("./common").JLINCConfig;
/**
* @typedef {import('./common').JLINCConfig} JLINCConfig
*/
export class JLINCAuthDecision extends Tool<any> {
/**
* @param {JLINCConfig} fields
*/
constructor(config: any);
/** @type {JLINCConfig} */
config: JLINCConfig;
/** @type {Boolean} */
authenticated: boolean;
/**
* @param {any} payload
* @returns {Promise<any>}
*/
postToApi(auth: any): Promise<any>;
/**
* @param {auth} auth
* @returns {Promise<boolean>} - authenticated
*/
evaluate(auth: any): Promise<boolean>;
/**
* @returns {boolean} - authenticated
*/
getAuth(): boolean;
}
import { Tool } from "@langchain/core/dist/tools";