Interface ColumnarBatchCacheConformanceOptionsExperimental

interface ColumnarBatchCacheConformanceOptions {
    createStorage: (() => ColumnarBatchCacheStorage | Promise<ColumnarBatchCacheStorage>);
    disposeStorage?: ((storage: ColumnarBatchCacheStorage) => void | Promise<void>);
    label?: string;
    only?: readonly string[];
}

Properties

createStorage: (() => ColumnarBatchCacheStorage | Promise<ColumnarBatchCacheStorage>)

Must return storage with no entries. Called once per case.

disposeStorage?: ((storage: ColumnarBatchCacheStorage) => void | Promise<void>)

Optional teardown for the storage a case finished with.

label?: string

Human label recorded on the report (for example indexeddb).

only?: readonly string[]

Run a subset by name. Unknown names fail the report rather than passing silently.