UNPKG

magnitude-core

Version:
20 lines (19 loc) 646 B
import { ObservableData } from "./observation"; export type StoredMedia = { type: 'media'; format: string; storage: 'base64'; base64: string; }; export interface StoredPrimitive { type: 'primitive'; content: string | boolean | number; } type MultiMediaPrimitive = StoredMedia | StoredPrimitive | undefined | null; type MultiMediaArray = Array<MultiMediaJson>; export type MultiMediaObject = { [key: string]: MultiMediaJson; }; export type MultiMediaJson = MultiMediaPrimitive | MultiMediaArray | MultiMediaObject; export declare function observableDataToJson(data: ObservableData): Promise<MultiMediaJson>; export {};