@furystack/core
Version:
Core FuryStack package
20 lines • 762 B
TypeScript
import type { PhysicalStore } from './models/physical-store.js';
import { Injector } from '@furystack/inject';
export declare class TestClass {
id: number;
stringValue1: string;
stringValue2: string;
numberValue1: number;
numberValue2: number;
booleanValue: boolean;
dateValue: Date;
}
export declare const createMockEntity: (part?: Partial<TestClass>) => TestClass;
export interface StoreTestOptions<T, TPrimaryKey extends keyof T> {
typeName: string;
createStore: (i: Injector) => PhysicalStore<T, TPrimaryKey>;
skipRegexTests?: boolean;
skipStringTests?: boolean;
}
export declare const createStoreTest: (options: StoreTestOptions<TestClass, "id">) => void;
//# sourceMappingURL=create-physical-store-tests.d.ts.map