smc-hub
Version:
CoCalc: Backend webserver component
39 lines (38 loc) • 1.88 kB
TypeScript
/// <reference types="node" />
export var SALVUS_HOME: string | undefined;
export var SMC_ROOT: string | undefined;
export var WEBAPP_LIB: string;
export function enable_mesg(socket: any, desc: any): (opts: any) => NodeJS.Timeout | undefined;
export function disable_mesg(socket: any): boolean | undefined;
export function unlock_socket(socket: any, token: any, cb: any): any;
export function connect_to_locked_socket(opts: any): any;
export function plug(s1: any, s2: any, max_burst: any): any;
export function sha1(data: any): any;
export function uuidsha1(data: any, sha1: any): string;
export function disk_usage(path: any, cb: any): any;
export function username(project_id: any): any;
export function uid(project_id: any): number;
export function keep_portforward_alive(port: any): true | undefined;
export function unforward_port(opts: any): any;
export function unforward_all_ports(): any[];
export function free_port(cb: any): import("net").Server;
export function forward_remote_port_to_localhost(opts: any): any;
export function process_kill(pid: any, signal: any): true | undefined;
export function abspath(path: any): any;
export function saveSync(obj: any, filename: any): any;
export function loadSync(filename: any): any;
export function sales_tax(zip: any): any;
export function sanitize_html(html: any, cb: any, keepScripts?: boolean, keepUnsafeAttributes?: boolean): any;
export function sanitize_html_safe(html: any, cb: any): any;
export var OUTPUT_DIR: string;
export var BASE_URL: string;
export var MATHJAX_LIB: string;
export var MATHJAX_VERSION: any;
export var MATHJAX_NOVERS: string;
export var MATHJAX_SUBDIR: string;
export var MATHJAX_ROOT: string;
export var MATHJAX_URL: string;
export var execute_code: any;
export var ensure_containing_directory_exists: any;
declare var ga: any;
export { MATHJAX_NOVERS as MATHJAX_ROOT, ga as GOOGLE_ANALYTICS };