@iotize/tap
Version:
IoTize Device client for Javascript
7 lines (6 loc) • 482 B
TypeScript
import { AbstractBundleDataStream, EditableDataStreamInterface, KeyTypeType, RawBundleType } from '../../utility/editable-data-stream';
export declare class VirtualBundle<DataType, KeyType extends KeyTypeType> extends AbstractBundleDataStream<DataType> {
id: KeyType;
constructor(id: KeyType, variables: Record<keyof DataType, EditableDataStreamInterface<DataType[keyof DataType], Uint8Array, keyof DataType>>);
readRawInner(): Promise<RawBundleType<DataType>>;
}