@resistdesign/voltra
    Preparing search index...

    Type Alias RelationalBackend<TMetadata>

    Relational backend interface for relationship edge operations.

    type RelationalBackend<TMetadata extends EdgeMetadata = EdgeMetadata> = {
        getIncoming(
            toId: string,
            relation: string,
            options?: RelationalQueryOptions,
        ): EdgePage<TMetadata> | Promise<EdgePage<TMetadata>>;
        getOutgoing(
            fromId: string,
            relation: string,
            options?: RelationalQueryOptions,
        ): EdgePage<TMetadata> | Promise<EdgePage<TMetadata>>;
        putEdge(edge: Edge<TMetadata>): void | Promise<void>;
        removeEdge(key: EdgeKey): void | Promise<void>;
    }

    Type Parameters

    • TMetadata extends EdgeMetadata = EdgeMetadata
    Index

    Methods