[TS] Fix ArrayBuilder.{name,default} (#4321)

# Description of Changes

Resolves #4219.

# Expected complexity level and risk

1

# Testing

- [x] Observed that issue is no longer reproducible.
This commit is contained in:
Noa
2026-02-17 15:06:31 -06:00
committed by GitHub
parent 716e18a693
commit 40d7820002
@@ -1284,14 +1284,14 @@ export class ArrayBuilder<Element extends TypeBuilder<any, any>>
SetField<DefaultMetadata, 'defaultValue', any>
> {
return new ArrayColumnBuilder(
this.element,
this,
set(defaultMetadata, { defaultValue: value })
);
}
name<const Name extends string>(
name: Name
): ArrayColumnBuilder<Element, SetField<DefaultMetadata, 'name', Name>> {
return new ArrayColumnBuilder(this.element, set(defaultMetadata, { name }));
return new ArrayColumnBuilder(this, set(defaultMetadata, { name }));
}
}