From 14bb05bafa5f76d2cb9a49712919cce91599fccd Mon Sep 17 00:00:00 2001 From: Nathaniel Tucker Date: Fri, 3 Apr 2026 14:32:44 -0400 Subject: [PATCH 1/2] internal(endpoint): Add maxEntityDepth to TS 4.0 legacy EntityTypes Made-with: Cursor --- packages/endpoint/src-4.0-types/schemas/EntityTypes.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/endpoint/src-4.0-types/schemas/EntityTypes.d.ts b/packages/endpoint/src-4.0-types/schemas/EntityTypes.d.ts index 14e05e0f6506..f5e6cb83d627 100644 --- a/packages/endpoint/src-4.0-types/schemas/EntityTypes.d.ts +++ b/packages/endpoint/src-4.0-types/schemas/EntityTypes.d.ts @@ -30,6 +30,7 @@ export interface IEntityClass { * @see https://dataclient.io/rest/api/Entity#indexes */ indexes?: readonly string[] | undefined; + maxEntityDepth?: number | undefined; /** * A unique identifier for each Entity * From 85363c751d74877dbd4a4925592b9663efdea6ae Mon Sep 17 00:00:00 2001 From: Nathaniel Tucker Date: Fri, 3 Apr 2026 14:36:28 -0400 Subject: [PATCH 2/2] changeset: Fix maxEntityDepth missing from TS 4.0 legacy types Made-with: Cursor --- .changeset/fix-legacy-maxEntityDepth.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/fix-legacy-maxEntityDepth.md diff --git a/.changeset/fix-legacy-maxEntityDepth.md b/.changeset/fix-legacy-maxEntityDepth.md new file mode 100644 index 000000000000..b5e0a621887a --- /dev/null +++ b/.changeset/fix-legacy-maxEntityDepth.md @@ -0,0 +1,10 @@ +--- +'@data-client/endpoint': patch +'@data-client/rest': patch +'@data-client/graphql': patch +--- + +Fix `maxEntityDepth` missing from Entity types on TypeScript 4.0 + +`maxEntityDepth` was not included in the TS 4.0 legacy type definitions, +so TypeScript 4.0 users could not set or reference this property on Entity classes.