arktype icon indicating copy to clipboard operation
arktype copied to clipboard

Default values for generic parameters

Open ssalbdivad opened this issue 7 months ago • 0 comments

Would allow parsing the equivalent syntax from TS:

const array = type("<t = unknown>", "t[]");

// unknown[]
const a = array();
// string[]
const b = array("string");

const types = scope({
  "array<t = unknown>": "t[]",
  // unknown[]
  a: "array",
  // string[]
  b: "array<string>",
}).export();

ssalbdivad avatar Jul 18 '24 22:07 ssalbdivad