UNPKG

@nteract/fs-kernels

Version:

A manager for the filesystem aspects of Juyter kernels

31 lines (30 loc) 809 B
export interface KernelSpec { display_name: string; argv: string[]; language: string; env?: { [varialbe: string]: string; }; } interface KernelResource { name: string; files: string[]; resource_dir: string; spec: KernelSpec; } export interface KernelResourceByName { [name: string]: KernelResource; } /** * find a kernel by name * @param kernelName the kernel to locate * @return kernelResource object */ export declare function find(kernelName: string): Promise<KernelResource>; /** * Get an array of kernelResources objects for the host environment * This matches the Jupyter notebook API for kernelspecs exactly * @return Promise for an array of kernelResources objects */ export declare function findAll(): Promise<KernelResourceByName>; export {};