Type Parameters

Constructors

Properties

_updating: boolean = false
byFrom: {
    [id: Id]: L[];
} = {}
byId: {
    [id: Id]: L;
} = {}
byTo: {
    [id: Id]: L[];
} = {}
byType: {
    [id: Id]: L[];
} = {}
emitter: EventEmitter<DefaultEventMap>
links: L[] = []
options: MGO
types: {
    [id: Id]: L[];
} = {}
useMinilinksApply: (<L>(ml: any, name: string, data?: MinilinksApplyInput | L[]) => any) = useMinilinksApply
useMinilinksFilter: (<L, R>(ml: any, filter: ((currentLink: L, oldLink: L, newLink: L) => boolean), results: ((l?: L, ml?: any, oldLink?: L, newLink?: L) => R), interval?: number) => R) = useMinilinksFilter
useMinilinksHandle: (<L>(ml: any, handler: ((event: any, oldLink: any, newLink: any) => any)) => void) = useMinilinksHandle
useMinilinksQuery: (<L>(ml: any, query: Id | QueryLink) => any) = useMinilinksQuery

Type declaration

    • <L>(ml, query): any
    • React hook. Returns reactiviely links from minilinks, by query in deeplinks dialect. Recalculates when query changes. (Take query into useMemo!).

      Type Parameters

      Parameters

      Returns any

useMinilinksSubscription: (<L>(ml: any, query: Id | QueryLink) => any) = useMinilinksSubscription

Type declaration

    • <L>(ml, query): any
    • React hook. Returns reactiviely links from minilinks, by query in deeplinks dialect. Recalculates when data in minilinks changes. (Take query into useMemo!).

      Type Parameters

      Parameters

      Returns any

virtual: {
    [id: Id]: Id;
} = {}
virtualCounter: number = -1
virtualInverted: {
    [id: Id]: Id;
} = {}

Methods

  • Parameters

    • linkOrLinks: any
    • applyOptions: any
    • plainLinksArray: any
    • returnLinksPathsById: any

    Returns void