SYMBOL INDEX (96 symbols across 9 files) FILE: postinstall.js function getRectangle (line 1) | function getRectangle(width, height, color) { function drawText (line 7) | function drawText(x, y, text) { function black (line 16) | function black(text) { function white (line 20) | function white(text) { function bgBlue (line 24) | function bgBlue(text) { function bgYellow (line 28) | function bgYellow(text) { FILE: src/editor.ts type Root (line 10) | type Root = class NodeEditor (line 29) | class NodeEditor extends Scope> { method constructor (line 33) | constructor() { method getNode (line 42) | public getNode(id: Scheme['Node']['id']) { method getNodes (line 50) | public getNodes() { method getConnections (line 58) | public getConnections() { method getConnection (line 67) | public getConnection(id: Scheme['Connection']['id']) { method addNode (line 79) | async addNode(data: Scheme['Node']) { method addConnection (line 98) | async addConnection(data: Scheme['Connection']) { method removeNode (line 117) | async removeNode(id: Scheme['Node']['id']) { method removeConnection (line 140) | async removeConnection(id: Scheme['Connection']['id']) { method clear (line 162) | async clear() { FILE: src/presets/classic.ts type PortId (line 10) | type PortId = string class Socket (line 16) | class Socket { method constructor (line 21) | constructor(public name: string) { class Port (line 29) | class Port { method constructor (line 45) | constructor(public socket: S, public label?: string, public multipleCo... class Input (line 54) | class Input extends Port { method constructor (line 70) | constructor(public socket: S, public label?: string, public multipleCo... method addControl (line 78) | addControl(control: Control) { method removeControl (line 86) | removeControl() { class Output (line 95) | class Output extends Port { method constructor (line 102) | constructor(socket: S, label?: string, multipleConnections?: boolean) { class Control (line 111) | class Control { method constructor (line 121) | constructor() { type InputControlOptions (line 129) | type InputControlOptions = { class InputControl (line 141) | class InputControl) { method setValue (line 162) | setValue(value?: N) { class Node (line 173) | class Node< method constructor (line 199) | constructor(public label: string) { method hasInput (line 203) | hasInput(key: K) { method addInput (line 207) | addInput(key: K, input: Input(key: K) { method addOutput (line 221) | addOutput(key: K, output: Output(key: K) { method addControl (line 235) | addControl(key: K, control: Controls[K]) { method removeControl (line 241) | removeControl(key: keyof Controls) { class Connection (line 250) | class Connection< method constructor (line 274) | constructor( FILE: src/scope.ts type Pipe (line 18) | type Pipe = (data: T) => Promise | undefined | T type CanAssignEach (line 20) | type CanAssignEach = D extends [infer ... type ScopeAsParameter (line 27) | type ScopeAsParameter, Current extends any[]... type NestedScope (line 36) | type NestedScope, Current extends any[]> = (... function useHelper (line 46) | function useHelper, Signals>() { class Signal (line 60) | class Signal { method addPipe (line 63) | addPipe(pipe: Pipe) { method emit (line 67) | async emit(context: Context): Promise = (new(...args: any[]) => T) | (abstract new (...args: any[... class Scope (line 84) | class Scope { method constructor (line 92) | constructor(public name: string) { } method addPipe (line 94) | addPipe(middleware: Pipe) { method use (line 98) | use>(scope: NestedScope>) { method emit (line 113) | emit(context: C): Promise | u... method hasParent (line 117) | hasParent(): boolean { method parentScope (line 123) | parentScope(type?: Type): T { FILE: src/types.ts type NodeId (line 4) | type NodeId = string type ConnectionId (line 9) | type ConnectionId = string type NodeBase (line 15) | type NodeBase = { id: NodeId } type ConnectionBase (line 20) | type ConnectionBase = { id: ConnectionId, source: NodeId, target: NodeId } type GetSchemes (line 27) | type GetSchemes FILE: src/utility-types.ts type AcceptPartialUnion (line 4) | type AcceptPartialUnion = T | any type Tail (line 6) | type Tail = ((...args: T) => void) extends (head: any, ... type UnionToIntersection (line 8) | type UnionToIntersection = ( type StrictExcludeInner (line 14) | type StrictExcludeInner = 0 extends ( type StrictExclude (line 17) | type StrictExclude = T extends unknown ? StrictExcludeInner ... type UnionToTuple (line 19) | type UnionToTuple = UnionToIntersection< type FilterMatch (line 25) | type FilterMatch = T extends [infer Head, ...infer _... type CanAssignToAnyOf (line 31) | type CanAssignToAnyOf = FilterMatch... type CanAssignEachToAnyOf (line 41) | type CanAssignEachToAnyOf = CanAssignEachTupleElemme... type CanAssignSignal (line 43) | type CanAssignSignal = CanAssignEachToAnyOf = { [K in keyof T]: U } type FilterNever (line 46) | type FilterNever = T extends [infer Head, ...infer _Tail] type KeepIfNonAssignable (line 50) | type KeepIfNonAssignable = CanAssignToAnyOf exte... type GetAllNonValidElements (line 52) | type GetAllNonValidElements = T extends [infer... type GetNonAssignableElements (line 56) | type GetNonAssignableElements type GetAssignmentReferences (line 58) | type GetAssignmentReferences ... FILE: src/utils.ts function getUID (line 6) | function getUID(): string { FILE: test/mocks/crypto.ts function mockCrypto (line 4) | function mockCrypto(object: Record) { function mockCryptoFromArray (line 12) | function mockCryptoFromArray(array: Uint8Array) { function mockCryptoFromBuffer (line 18) | function mockCryptoFromBuffer(buffer: Buffer) { function resetCrypto (line 24) | function resetCrypto() { FILE: test/scope.test.ts type Parent (line 5) | type Parent = { parent: string } type Child (line 6) | type Child = { child: number } class WrongScope (line 54) | class WrongScope extends Scope { }