Options
All
  • Public
  • Public/Protected
  • All
Menu

protopipe

Index

Type aliases

IAny: any
IAnyMap: {}

Type declaration

  • [key: string]: any
IArrow: { head: IVertex; tail: IVertex }

Type declaration

IConstructor<T, A>: new (...args: A) => T

Type parameters

  • T = object

  • A: any[] = any[]

Type declaration

    • new (...args: A): T
    • Parameters

      • Rest ...args: A

      Returns T

ICxt: { after: Function; before: Function; iop: TInsideOutPromise; override: boolean; queue: number; sync: boolean }

Type declaration

  • after: Function
  • before: Function
  • iop: TInsideOutPromise
  • override: boolean
  • queue: number
  • sync: boolean
IDirection: "from" | "to"
IEdge: string
IEdgeListIncidentor: ITypedValue<{}, "EDGE_LIST_INCDR">
IGraph: IGraphParams & { features?: IGraphFeatures }
IGraphFeatures: {}

Type declaration

  • [key: string]: string | number | boolean | null
IGraphIncidentorType: string
IGraphOperation: (...params: IAny[]) => IAny

Type declaration

IGraphOperator: {} & { graph: IGraph }
IGraphParams: { edges: IEdge[]; features?: IGraphFeatures; incidentor: IGraphIncidentor; vertexes: IVertex[] }

Type declaration

IGraphRepresentation: any
IGraphStaticOperation: (graph: IGraph, ...params: IAny[]) => IAny

Type declaration

IHandlerParamDeclaration: ISpaceReducer | { edges?: ISpaceReducerMap; graph?: ISpaceReducer; vertexes?: ISpaceReducerMap }
IId: string
IImpactTarget: IVertex | [IVertex, IAny]
INetProcessorParams: { graph: IGraph; handler: IHandlerParamDeclaration }

Type declaration

INil: null | undefined
INormalizedImpactTarget: { data?: IAny; vertex: IVertex }

Type declaration

IPointer: { edge?: IEdge; graph: IGraph; vertex?: IVertex }

Type declaration

IProcessor: {} & { space: ISpace }
IProcessorMethod: (...args: IAny[]) => IAny

Type declaration

IProcessorStaticMethod: (space: ISpace, ...args: IAny[]) => IAny

Type declaration

ISpace: { type: "SPACE"; value: IStack<ISpaceElement> }

Type declaration

ISpaceOperator<ISpace>: { space: ISpace }

Type parameters

  • ISpace

Type declaration

  • space: ISpace
ISpaceParser: (...args: IAny[]) => ISpace

Type declaration

ISpaceReducer: (space: ISpace) => IAny

Type declaration

ISpaceReducerMap: {}

Type declaration

IStackOperator<IStack>: { stack: IStack }

Type parameters

  • IStack

Type declaration

  • stack: IStack
ITypedValue<V, T>: IWrappedValue<V, ITyped<T>>

Type parameters

  • V = any

  • T = any

IVertex: string
TPredicate: (...args: any[]) => boolean

Type declaration

    • (...args: any[]): boolean
    • Parameters

      • Rest ...args: any[]

      Returns boolean

Variables

IPromise: PromiseConstructor
facade: IConfigurable = ...

Functions

  • staticImplements<T>(): <U>(constructor: U) => void
  • Type parameters

    • T

    Returns <U>(constructor: U) => void

      • <U>(constructor: U): void
      • Type parameters

        • U

        Parameters

        • constructor: U

        Returns void