UNPKG

@mistlog/typetype

Version:

A programming language designed for typescript type generation

16 lines (15 loc) 547 B
import { ITypeExpression } from "../expression"; import { ITypeReturnStatement } from "./statement"; export interface ITypeIfStatement { kind: "TypeIfStatement"; condition: IExtendsClause; consequent: ITypeReturnStatement; alternate: ITypeReturnStatement | ITypeIfStatement; } export declare function TypeIfStatement(): JSX.Element; export interface IExtendsClause { kind: "ExtendsClause"; checkType: ITypeExpression; extendsType: ITypeExpression; } export declare function ExtendsClause(): JSX.Element;