Skip to content

Commit 32e57d9

Browse files
committed
fix ts bindings
1 parent e0fb227 commit 32e57d9

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

crates/bindings-typescript/src/lib/table.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export type TableIndexes<TableDef extends UntypedTableDef> = {
130130
? never
131131
: K]: ColumnIndex<K, TableDef['columns'][K]['columnMetadata']>;
132132
} & {
133-
[I in TableDef['indexes'][number] as I['name'] & {}]: TableIndexFromDef<
133+
[I in TableDef['indexes'][number] as I['accessor'] & {}]: TableIndexFromDef<
134134
TableDef,
135135
I
136136
>;
@@ -144,7 +144,7 @@ type TableIndexFromDef<
144144
keyof TableDef['columns'] & string
145145
>
146146
? {
147-
name: I['name'];
147+
name: I['accessor'];
148148
unique: AllUnique<TableDef, Cols>;
149149
algorithm: Lowercase<I['algorithm']>;
150150
columns: Cols;

crates/bindings-typescript/src/sdk/table_cache.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export class TableCacheImpl<
9292
keyof TableDefForTableName<RemoteModule, TableName>['columns'] & string
9393
>;
9494
const index = this.#makeReadonlyIndex(this.tableDef, idxDef);
95-
(this as any)[idx.name!] = index;
95+
(this as any)[idx.accessor!] = index;
9696
}
9797
}
9898

crates/bindings-typescript/src/server/schema.test-d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ const person = table(
77
// name: 'person',
88
indexes: [
99
{
10-
name: 'id_name_idx',
10+
accessor: 'id_name_idx',
1111
algorithm: 'btree',
1212
columns: ['id', 'name'] as const,
1313
},
1414
{
15-
name: 'id_name2_idx',
15+
accessor: 'id_name2_idx',
1616
algorithm: 'btree',
1717
columns: ['id', 'name2'] as const,
1818
},
1919
{
20-
name: 'name_idx',
20+
accessor: 'name_idx',
2121
algorithm: 'btree',
2222
columns: ['name'] as const,
2323
},

crates/bindings-typescript/src/server/views.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ export function registerView<
143143
? AnonymousViewFn<S, Params, Ret>
144144
: ViewFn<S, Params, Ret>
145145
) {
146-
const paramsBuilder = new RowBuilder(params, toPascalCase(name));
146+
const paramsBuilder = new RowBuilder(params, toPascalCase(exportName));
147147

148148
// Register return types if they are product types
149149
let returnType = ctx.registerTypesRecursively(ret).algebraicType;

0 commit comments

Comments
 (0)