@infrasoftbe/vnv-sdk
    Preparing search index...

    Interface MetadataLayer

    interface MetadataLayer {
        create<Type extends NodeType = NodeType>(
            metadata: MetaFragment<Type>,
        ): Promise<MetaFragment<Type>>;
        delete(): any;
        get<Type extends [] | NodeType | NodeType[] = NodeType>(): Promise<
            Type extends NodeType[]
                ? {
                    [K in string
                    | number
                    | symbol]: Type<Type>[K] extends NodeType
                        ? MetaFragment<any[any]>
                        : never
                }
                : Type extends []
                    ? MetaFragment<NodeType>[]
                    : Type extends NodeType ? MetaFragment<Type<Type>> : never,
        >;
        update<Type extends NodeType = NodeType>(
            metadata: MetaFragment<Type>,
        ): Promise<MetaFragment<Type>>;
    }
    Index

    Methods