export type LiteralUnion = LiteralType | (BaseType & Record);