UNPKG

@foxglove/rosbag2-web

Version:

ROS2 (Robot Operating System) bag reader and writer for the browser

16 lines 780 B
import { MessageReadOptions, RawMessage, SqliteDb, TopicDefinition } from "@foxglove/rosbag2"; import { Time } from "@foxglove/rostime"; import { SqlJsStatic } from "@foxglove/sql.js"; export type LocateWasmUrl = (url: string, scriptDirectory: string) => string; export declare class SqliteSqljs implements SqliteDb { #private; static Initialize(config?: Partial<EmscriptenModule>): Promise<SqlJsStatic>; constructor(data: File | Uint8Array); open(): Promise<void>; close(): Promise<void>; readTopics(): Promise<TopicDefinition[]>; readMessages(opts?: MessageReadOptions): AsyncIterableIterator<RawMessage>; timeRange(): Promise<[min: Time, max: Time]>; messageCounts(): Promise<Map<string, number>>; } //# sourceMappingURL=SqliteSqljs.d.ts.map