UNPKG

@foxglove/rosbag2

Version:

ROS 2 (Robot Operating System) bag reader and writer abstract implementation

15 lines 626 B
import type { Message, RawMessage } from "./types"; type MessageDecoder = (rawMessage: RawMessage) => unknown; /** * MessageIterator is a helper class to convert raw table rows into Message instances as an * asynchronous iterator. */ export declare class MessageIterator implements AsyncIterableIterator<Message> { private rowIterators; private decoder?; constructor(rowIterators: AsyncIterableIterator<RawMessage>[], decoder?: MessageDecoder); [Symbol.asyncIterator](): AsyncIterableIterator<Message>; next(): Promise<IteratorResult<Message>>; } export {}; //# sourceMappingURL=MessageIterator.d.ts.map