Skip to content

Commit c269ce5

Browse files
authored
make fetchOneByRid typing accept interfaces (#2300)
1 parent 968dca0 commit c269ce5

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/api/src/experimental/fetchOneByRid.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,15 @@ import type {
1919
SelectArg,
2020
} from "../object/FetchPageArgs.js";
2121

22-
import type { PropertyKeys } from "../ontology/ObjectOrInterface.js";
23-
import type { ObjectTypeDefinition } from "../ontology/ObjectTypeDefinition.js";
22+
import type {
23+
ObjectOrInterfaceDefinition,
24+
PropertyKeys,
25+
} from "../ontology/ObjectOrInterface.js";
2426
import type { ExtractOptions, Osdk } from "../OsdkObjectFrom.js";
2527
import type { Experiment } from "./Experiment.js";
2628

2729
type fetchOneByRidFn = <
28-
Q extends ObjectTypeDefinition,
30+
Q extends ObjectOrInterfaceDefinition,
2931
const L extends PropertyKeys<Q>,
3032
const R extends boolean,
3133
const S extends false | "throw" = NullabilityAdherence.Default,

packages/client/src/createClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ export function createClientFromContext(clientCtx: MinimalClient) {
185185
case __EXPERIMENTAL__NOT_SUPPORTED_YET__fetchOneByRid.name:
186186
return {
187187
fetchOneByRid: async <
188-
Q extends ObjectTypeDefinition,
188+
Q extends ObjectOrInterfaceDefinition,
189189
const L extends PropertyKeys<Q>,
190190
const R extends boolean,
191191
const S extends false | "throw" = NullabilityAdherence.Default,

0 commit comments

Comments
 (0)