ParentFull threadioddly·Not familiar with GPs use case but TypeScript has a glorious compiler API that could handle the heavy lifting here.View on HN