@harmoniclabs/plu-ts-onchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
16 lines (15 loc) • 865 B
TypeScript
import { IRApp } from "./IRNodes/IRApp.js";
import { IRConst } from "./IRNodes/IRConst.js";
import { IRFunc } from "./IRNodes/IRFunc.js";
import { IRHoisted } from "./IRNodes/IRHoisted.js";
import { IRLetted } from "./IRNodes/IRLetted.js";
import { IRNative } from "./IRNodes/IRNative/index.js";
import { IRError } from "./IRNodes/IRError.js";
import { IRDelayed } from "./IRNodes/IRDelayed.js";
import { IRForced } from "./IRNodes/IRForced.js";
import { IRVar } from "./IRNodes/IRVar.js";
import { IRConstr } from "./IRNodes/IRConstr.js";
import { IRCase } from "./IRNodes/IRCase.js";
import { IRRecursive } from "./IRNodes/IRRecursive.js";
import { IRSelfCall } from "./IRNodes/IRSelfCall.js";
export type IRTerm = IRVar | IRFunc | IRApp | IRConst | IRNative | IRLetted | IRHoisted | IRError | IRForced | IRDelayed | IRConstr | IRCase | IRRecursive | IRSelfCall;