langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
14 lines (13 loc) • 557 B
TypeScript
import { Plugin } from "../../types";
import { PluginType, CsvLoaderInitConfig, CsvLoaderRunArgs, CsvLoaderExpose } from "../../types";
export default class CsvLoaderPlugin implements Plugin<CsvLoaderInitConfig, CsvLoaderRunArgs, CsvLoaderExpose, any> {
name: string;
description: string;
type: PluginType;
RunConfigExample: CsvLoaderRunArgs;
InitConfigExample: CsvLoaderInitConfig;
private loader;
expose(): CsvLoaderExpose;
init(config: CsvLoaderInitConfig): Promise<void>;
run(args: CsvLoaderRunArgs): Promise<any>;
}