@itsaorg/dbms-base
    Preparing search index...

    Interface DbmsStoreInterface

    A store that can open, close, and report its kind.

    💡 storeType says what the store holds. opened says whether it is ready.

    import { StoreType, type DbmsStoreInterface } from "@itsaorg/dbms-base";

    function kindOf(store: DbmsStoreInterface): StoreType {
    return store.storeType;
    }
    interface DbmsStoreInterface {
        opened: boolean;
        storeType: StoreType;
        emit<K extends keyof DbmsEventMap>(
            event: K,
            payload: DbmsEventMap[K],
        ): void;
        off<K extends keyof DbmsEventMap>(
            event: K,
            listener: (payload: DbmsEventMap[K]) => void,
        ): void;
        on<K extends keyof DbmsEventMap>(
            event: K,
            listener: (payload: DbmsEventMap[K]) => void,
        ): void;
    }

    Hierarchy (View Summary)

    Implemented by

    Index
    opened: boolean

    True after the store has opened.

    storeType: StoreType

    The kind of data this store holds.