UNPKG

@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
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>>;