@harmoniclabs/plu-ts-onchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
9 lines (8 loc) • 567 B
TypeScript
import { PData } from "../../../../PTypes/index.js";
import { TermFn } from "../../../../PTypes/PFn/PFn.js";
import { Term } from "../../../../Term/index.js";
import { TermType } from "../../../../type_system/index.js";
import { ToPType } from "../../../../type_system/ts-pluts-conversion.js";
import { UtilityTermOf } from "../../UtilityTerms/addUtilityForType.js";
export declare function fromData<T extends TermType>(t: T): (term: Term<PData>) => UtilityTermOf<ToPType<T>>;
export declare function pfromData<T extends TermType>(t: T): TermFn<[PData], ToPType<T>>;