interface MinilinksResult<L> {
    _updating: boolean;
    byFrom: {
        [id: Id]: L[];
    };
    byId: {
        [id: Id]: L;
    };
    byTo: {
        [id: Id]: L[];
    };
    byType: {
        [id: Id]: L[];
    };
    emitter: EventEmitter<DefaultEventMap>;
    links: L[];
    options: MinilinksGeneratorOptions;
    types: {
        [id: Id]: L[];
    };
    virtual: {
        [id: Id]: Id;
    };
    virtualCounter: number;
    add(linksArray: any[]): {
        anomalies?: MinilinkError[];
        errors?: MinilinkError[];
    };
    apply(linksArray: any[] | MinilinksApplyInput, applyName?: string, applyOptions?: ApplyOptions): {
        anomalies?: MinilinkError[];
        errors?: MinilinkError[];
    };
    id(start: DeepClientStartItem, ...path: DeepClientPathItem[]): Id;
    name(input: Id | Link<Id>): string;
    query(query: Id | QueryLink): any;
    remove(idsArray: any[]): {
        anomalies?: MinilinkError[];
        errors?: MinilinkError[];
    };
    select(query: Id | QueryLink, options?: MinilinksQueryOptions<MinilinksQueryOptionAggregate>): any;
    subscribe(query: Id | QueryLink, options?: MinilinksQueryOptions<MinilinksQueryOptionAggregate>): Observable<any>;
    update(linksArray: any[]): {
        anomalies?: MinilinkError[];
        errors?: MinilinkError[];
    };
}

Type Parameters

Properties

_updating: boolean
byFrom: {
    [id: Id]: L[];
}
byId: {
    [id: Id]: L;
}
byTo: {
    [id: Id]: L[];
}
byType: {
    [id: Id]: L[];
}
emitter: EventEmitter<DefaultEventMap>
links: L[]
types: {
    [id: Id]: L[];
}
virtual: {
    [id: Id]: Id;
}
virtualCounter: number

Methods