import { TaggedUnionType } from "kryo/types/tagged-union"; import * as shapeRecords from "./shape-records"; export type MorphShapeRecord = shapeRecords.MorphEdge | shapeRecords.MorphStyleChange; export const $MorphShapeRecord: TaggedUnionType = new TaggedUnionType({ variants: [ shapeRecords.$MorphEdge, shapeRecords.$MorphStyleChange, ], tag: "type", });