import { expectType } from 'tsd' import { open, RootDatabase } from '../..' const path = 'type-test-store' expectType(open(path, { compression: true })) expectType(open({ path, compression: true })) const defaultStore = open({ path, compression: true }) expectType(await defaultStore.put('foo', { bar: 'baz' })) expectType(defaultStore.get('foo')) const typedStore = open({ path, compression: true }) expectType(typedStore.get('foo'))