use module augmentation for shape-derived DSL
sam-goodwin opened this issue · comments
The Type interface is tightly-coupled to derived DSLs like DynamoPath
, JsonPath
, etc.
Can we inject these with module augmentation so shapes can be extended to support new domains?
punchcard/packages/punchcard/lib/shape/types/type.ts
Lines 5 to 17 in d866672