scriptable-testlab
Version:
A lightweight, efficient tool designed to manage and update scripts for Scriptable.
12 lines (9 loc) • 763 B
TypeScript
import { Scriptable, ScriptableClass, ScriptableVariable } from 'scriptable-abstract';
import { Constructor } from '../types/common.js';
declare const ABS_IMPLEMENTATIONS: Array<typeof Scriptable<any>>;
declare const MOCK_IMPLEMENTATIONS: Array<typeof ScriptableClass<object> & Constructor>;
type ScriptableImplementation = (typeof ABS_IMPLEMENTATIONS)[number] | (typeof MOCK_IMPLEMENTATIONS)[number];
declare const SCRIPTABLE_IMPLEMENTATIONS: Record<string, ScriptableImplementation>;
declare const GLOBAL_CLASSES: Array<typeof ScriptableClass<object> & Constructor>;
declare const GLOBAL_VARIABLES: Array<typeof ScriptableVariable<object> & Constructor>;
export { GLOBAL_CLASSES, GLOBAL_VARIABLES, SCRIPTABLE_IMPLEMENTATIONS, type ScriptableImplementation };