diff --git a/types/relay-runtime/index.d.ts b/types/relay-runtime/index.d.ts index 7af27e4934..c03d90e2d8 100644 --- a/types/relay-runtime/index.d.ts +++ b/types/relay-runtime/index.d.ts @@ -200,16 +200,10 @@ export { deepFreeze } from './lib/util/deepFreeze'; * relay-compiler-language-typescript support for fragment references */ -/** - * @private - */ export interface _RefType { ' $refType': Ref; } -/** - * @private - */ export interface _FragmentRefs { ' $fragmentRefs': FragmentRefs; } diff --git a/types/relay-runtime/lib/store/RelayStoreTypes.d.ts b/types/relay-runtime/lib/store/RelayStoreTypes.d.ts index 32788c13fc..e29686cf3b 100644 --- a/types/relay-runtime/lib/store/RelayStoreTypes.d.ts +++ b/types/relay-runtime/lib/store/RelayStoreTypes.d.ts @@ -305,7 +305,7 @@ export type Scheduler = (callback: () => void) => void; * allowing different implementations that may e.g. create a changeset of * the modifications. */ -export type Unarray = T extends Array ? U : T; +export type Unarray = T extends Array | ReadonlyArray ? U : T; export type Primitive = string | number | boolean | null | undefined; export interface RecordProxy {