Skip to content

Commit b7320de

Browse files
Fix some lint and types
1 parent 3e23a75 commit b7320de

File tree

6 files changed

+20
-12
lines changed

6 files changed

+20
-12
lines changed

app/data-sources/remote.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { getOwner } from '@ember/application';
1+
import { getOwner } from '@ember/owner';
22

33
import { applyStandardSourceInjections } from 'ember-orbit';
44

5-
import type { InitializedRecord, RecordSchema } from '@orbit/records';
5+
import type { RecordSchema } from '@orbit/records';
66
import { SupabaseSource as BaseSupabaseSource } from 'orbit-supabase';
77

88
import type SessionService from '../services/session.ts';

app/data-strategies/remote-store-sync.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getOwner } from '@ember/application';
1+
import { getOwner } from '@ember/owner';
22

33
import { SyncStrategy } from '@orbit/coordinator';
44

app/data-strategies/store-beforequery-remote-query.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getOwner } from '@ember/application';
1+
import { getOwner } from '@ember/owner';
22

33
import { RequestStrategy } from '@orbit/coordinator';
44

app/data-strategies/store-beforeupdate-remote-update.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getOwner } from '@ember/application';
1+
import { getOwner } from '@ember/owner';
22

33
import { RequestStrategy } from '@orbit/coordinator';
44

app/services/data.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ import { orbit, type Store } from 'ember-orbit';
55

66
import type { Coordinator } from '@orbit/coordinator';
77
import type IndexedDBSource from '@orbit/indexeddb';
8-
import type { InitializedRecord } from '@orbit/records';
8+
import type {
9+
InitializedRecord,
10+
RecordQueryBuilder,
11+
RecordTransformBuilder,
12+
} from '@orbit/records';
913

1014
import type Palette from '../data-models/palette.ts';
1115
import type { SupabaseSource } from '../data-sources/remote.ts';
@@ -171,8 +175,8 @@ export default class DataService extends Service {
171175
const remote = this.dataCoordinator.getSource<SupabaseSource>('remote');
172176

173177
// Fetch palettes from Supabase
174-
const remotePaletteRecords = (await remote.query((q: any) =>
175-
q.findRecords('palette')
178+
const remotePaletteRecords = (await remote.query(
179+
(q: RecordQueryBuilder) => q.findRecords('palette')
176180
)) as InitializedRecord[];
177181

178182
if (remotePaletteRecords?.length > 0) {
@@ -200,16 +204,20 @@ export default class DataService extends Service {
200204

201205
// Upload colors first
202206
for (const color of colors) {
203-
await remote.update((t: any) => t.addRecord(color));
207+
await remote.update((t: RecordTransformBuilder) =>
208+
t.addRecord(color)
209+
);
204210
}
205211

206212
// Then upload palettes
207213
for (const palette of palettes) {
208-
await remote.update((t: any) => t.addRecord(palette));
214+
await remote.update((t: RecordTransformBuilder) =>
215+
t.addRecord(palette)
216+
);
209217
}
210218

211219
// Re-fetch palettes from remote
212-
return (await remote.query((q: any) =>
220+
return (await remote.query((q: RecordQueryBuilder) =>
213221
q.findRecords('palette')
214222
)) as InitializedRecord[];
215223
}

eslint.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,4 @@ export default ts.config(
147147
},
148148
},
149149
},
150-
);
150+
);

0 commit comments

Comments
 (0)