Skip to content

Commit d0e5a86

Browse files
committed
Updated TypeScript
1 parent e1a2955 commit d0e5a86

15 files changed

Lines changed: 105 additions & 106 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"sequelize": "^6.6.2",
6666
"slonik": "^48.8.7",
6767
"typeorm": "^1.0.0",
68-
"typescript": "^6.0.3"
68+
"typescript": "^7.0.2"
6969
},
7070
"scripts": {
7171
"build": "tsc",

types/index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
declare namespace _default {
2-
export { fromSql };
3-
export { toSql };
4-
}
5-
export default _default;
6-
export function fromSql(value: string | null): number[] | SparseVector | null;
7-
export function toSql(value: number[] | SparseVector | null): string | null;
81
import { SparseVector } from './sparse-vector.js';
9-
export { SparseVector };
2+
declare function fromSql(value: string | null): number[] | SparseVector | null;
3+
declare function toSql(value: number[] | SparseVector | null): string | null;
4+
export { fromSql, toSql, SparseVector };
5+
declare const _default: {
6+
fromSql: typeof fromSql;
7+
toSql: typeof toSql;
8+
};
9+
export default _default;

types/knex/index.d.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
/// <reference path="../../src/knex/index.d.ts" preserve="true" />
2-
declare namespace _default {
3-
export { fromSql };
4-
export { toSql };
5-
}
6-
export default _default;
7-
import { fromSql } from '../index.js';
8-
import { toSql } from '../index.js';
2+
import { fromSql, toSql } from '../index.js';
93
export { fromSql, toSql };
4+
declare const _default: {
5+
fromSql: typeof fromSql;
6+
toSql: typeof toSql;
7+
};
8+
export default _default;

types/kysely/index.d.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
export function l2Distance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
2-
export function maxInnerProduct(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
3-
export function cosineDistance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
4-
export function l1Distance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
5-
export function hammingDistance(column: any, value: string): import("kysely").RawBuilder<unknown>;
6-
export function jaccardDistance(column: any, value: string): import("kysely").RawBuilder<unknown>;
7-
declare namespace _default {
8-
export { fromSql };
9-
export { toSql };
10-
}
11-
export default _default;
1+
import { fromSql, toSql } from '../index.js';
122
import type { SparseVector } from '../index.js';
13-
import { fromSql } from '../index.js';
14-
import { toSql } from '../index.js';
3+
export declare function l2Distance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
4+
export declare function maxInnerProduct(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
5+
export declare function cosineDistance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
6+
export declare function l1Distance(column: any, value: number[] | SparseVector | null): import("kysely").RawBuilder<unknown>;
7+
export declare function hammingDistance(column: any, value: string): import("kysely").RawBuilder<unknown>;
8+
export declare function jaccardDistance(column: any, value: string): import("kysely").RawBuilder<unknown>;
159
export { fromSql, toSql };
10+
declare const _default: {
11+
fromSql: typeof fromSql;
12+
toSql: typeof toSql;
13+
};
14+
export default _default;

types/mikro-orm/bit.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
export class BitType extends Type<string, string> {
2-
constructor();
3-
getColumnType(prop: any, platform: Platform): string;
4-
}
51
import { Type } from '@mikro-orm/core';
62
import type { Platform } from '@mikro-orm/core';
3+
export declare class BitType extends Type {
4+
getColumnType(prop: any, platform: Platform): string;
5+
}

types/mikro-orm/halfvec.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
export class HalfvecType extends Type<number[] | null, string | null> {
2-
constructor();
1+
import { Type } from '@mikro-orm/core';
2+
import type { Platform } from '@mikro-orm/core';
3+
export declare class HalfvecType extends Type<number[] | null, string | null> {
34
convertToDatabaseValue(value: number[] | null, platform: Platform): string | null;
45
convertToJSValue(value: string, platform: Platform): number[] | null;
56
getColumnType(prop: any, platform: Platform): string;
67
}
7-
import { Type } from '@mikro-orm/core';
8-
import type { Platform } from '@mikro-orm/core';

types/mikro-orm/index.d.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
export function l2Distance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
2-
export function maxInnerProduct(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
3-
export function cosineDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
4-
export function l1Distance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
5-
export function hammingDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
6-
export function jaccardDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
7-
export { BitType } from "./bit.js";
8-
export { HalfvecType } from "./halfvec.js";
9-
export { SparsevecType } from "./sparsevec.js";
10-
export { VectorType } from "./vector.js";
1+
export { BitType } from './bit.js';
2+
export { HalfvecType } from './halfvec.js';
3+
export { SparsevecType } from './sparsevec.js';
4+
export { VectorType } from './vector.js';
5+
export declare function l2Distance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
6+
export declare function maxInnerProduct(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
7+
export declare function cosineDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
8+
export declare function l1Distance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
9+
export declare function hammingDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;
10+
export declare function jaccardDistance(column: any, value: any): import("@mikro-orm/core").RawQueryFragment<string> & symbol;

types/mikro-orm/sparsevec.d.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
export class SparsevecType extends Type<SparseVector | null, string | null> {
2-
constructor();
1+
import { Type } from '@mikro-orm/core';
2+
import type { Platform } from '@mikro-orm/core';
3+
import type { SparseVector } from '../index.js';
4+
export declare class SparsevecType extends Type<SparseVector | null, string | null> {
35
convertToDatabaseValue(value: any, platform: Platform): string | null;
46
convertToJSValue(value: string, platform: Platform): SparseVector | null;
57
getColumnType(prop: any, platform: Platform): string;
68
}
7-
import type { SparseVector } from '../index.js';
8-
import { Type } from '@mikro-orm/core';
9-
import type { Platform } from '@mikro-orm/core';

types/mikro-orm/vector.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
export class VectorType extends Type<number[] | null, string | null> {
2-
constructor();
1+
import { Type } from '@mikro-orm/core';
2+
import type { Platform } from '@mikro-orm/core';
3+
export declare class VectorType extends Type<number[] | null, string | null> {
34
convertToDatabaseValue(value: number[] | null, platform: Platform): string | null;
45
convertToJSValue(value: string, platform: Platform): number[] | null;
56
getColumnType(prop: any, platform: Platform): string;
67
}
7-
import { Type } from '@mikro-orm/core';
8-
import type { Platform } from '@mikro-orm/core';

types/objection/index.d.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
export function l2Distance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
2-
export function maxInnerProduct(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
3-
export function cosineDistance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
4-
export function l1Distance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
5-
export function hammingDistance(column: any, value: string): import("objection").RawBuilder;
6-
export function jaccardDistance(column: any, value: string): import("objection").RawBuilder;
7-
declare namespace _default {
8-
export { fromSql };
9-
export { toSql };
10-
}
11-
export default _default;
1+
import { fromSql, toSql } from '../index.js';
2+
import '../knex/index.js';
123
import type { SparseVector } from '../index.js';
13-
import { fromSql } from '../index.js';
14-
import { toSql } from '../index.js';
4+
export declare function l2Distance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
5+
export declare function maxInnerProduct(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
6+
export declare function cosineDistance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
7+
export declare function l1Distance(column: any, value: number[] | SparseVector | null): import("objection").RawBuilder;
8+
export declare function hammingDistance(column: any, value: string): import("objection").RawBuilder;
9+
export declare function jaccardDistance(column: any, value: string): import("objection").RawBuilder;
1510
export { fromSql, toSql };
11+
declare const _default: {
12+
fromSql: typeof fromSql;
13+
toSql: typeof toSql;
14+
};
15+
export default _default;

0 commit comments

Comments
 (0)