@hpcc-js/observablehq-compiler
Version:
hpcc-js - ObservableHQ Compiler (unoffical)
16 lines (15 loc) • 736 B
TypeScript
import { type Definition, type DefineState, NotebookRuntime as NotebookRuntimeBase } from "@observablehq/notebook-kit/runtime";
import "@observablehq/notebook-kit/index.css";
import "@observablehq/notebook-kit/theme-air.css";
export { Definition, DefineState };
export declare class NotebookRuntime extends NotebookRuntimeBase {
stateById: Map<number, DefineState>;
constructor();
has(cellId: number): boolean;
add(definition: Definition): Promise<HTMLDivElement>;
update(definition: Definition): Promise<HTMLDivElement>;
clear(cellId: number): Promise<void>;
remove(cellId: number): Promise<void>;
removeAll(): Promise<void>;
render(definitions: Definition[], target: HTMLElement): Promise<void>;
}