unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
12 lines • 863 B
TypeScript
import { CRUDStore, type CrudStoreConfig } from '../../db/crud/crud-store.js';
import type { Row } from '../../db/crud/row-type.js';
import type { Db } from '../../db/db.js';
import type { IntegrationEventSchema } from '../../openapi/spec/integration-event-schema.js';
export type IntegrationEventWriteModel = Omit<IntegrationEventSchema, 'id' | 'createdAt'>;
export type IntegrationEventState = IntegrationEventWriteModel['state'];
export declare class IntegrationEventsStore extends CRUDStore<IntegrationEventSchema, IntegrationEventWriteModel, Row<IntegrationEventSchema>, Row<IntegrationEventWriteModel>, string> {
constructor(db: Db, config: CrudStoreConfig);
getPaginatedEvents(id: number, limit: number, offset: number): Promise<IntegrationEventSchema[]>;
cleanUpEvents(): Promise<void>;
}
//# sourceMappingURL=integration-events-store.d.ts.map