UNPKG

@configurator/ravendb

Version:
17 lines (16 loc) 715 B
import { IMetadataDictionary, IRawMetadataDictionary } from "../Documents/Session/IMetadataDictionary"; export interface MetadataAsDictionaryParentInfo { parent: MetadataDictionary; parentKey: string; } export interface MetadataAsDictionary extends IMetadataDictionary, MetadataAsDictionaryParentInfo { } export interface MetadataParameters { raw: IRawMetadataDictionary; parentInfo?: MetadataAsDictionaryParentInfo; } export declare class MetadataDictionary { static create(raw?: object): MetadataAsDictionary; static materializeFromJson(metadata?: object): MetadataAsDictionary; } export declare function createMetadataDictionary(metadataParams: MetadataParameters): MetadataAsDictionary;