magnitude-core
Version:
Magnitude e2e testing agent
20 lines (19 loc) • 646 B
TypeScript
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 {};