@minatojs/tests
Version:
Test Cases for Minato
41 lines (40 loc) • 804 B
TypeScript
import { Database } from 'minato';
interface Foo {
id: number;
value: number;
}
interface Bar {
id: number;
uid: number;
pid: number;
value: number;
s: string;
obj: {
x: number;
y: string;
z: string;
o: {
a: number;
b: string;
};
};
l: string[];
}
interface Baz {
id: number;
nums: number[];
}
interface Tables {
foo: Foo;
bar: Bar;
baz: Baz;
}
declare function JsonTests(database: Database<Tables>): void;
declare namespace JsonTests {
interface RelationOptions {
nullableComparator?: boolean;
}
function query(database: Database<Tables>, options?: RelationOptions): void;
function selection(database: Database<Tables>): void;
}
export default JsonTests;