UNPKG

thebe-core

Version:

Typescript based core functionality for Thebe

18 lines (17 loc) 577 B
/** * Inspired by https://github.com/jupyterlab/jupyterlab-plugin-playground/blob/main/src/requirejs.ts */ /// <reference types="requirejs" /> export interface IRequireJS { readonly require: Require; readonly define: RequireDefine; } export declare class RequireJsLoader { requested: boolean; readonly baseUrl: string; readonly ready: Promise<IRequireJS>; requirejs?: IRequireJS; private resolveFn; constructor(baseUrl?: string); load(postLoadFn?: (require: Require, define: RequireDefine) => Promise<void> | void): Promise<IRequireJS>; }