haskell.HaskellAddenda
import type { haskell } from "https://garn.io/ts/v0.0.19/mod.ts";
const { HaskellAddenda } = haskell;
Project components returned by mkHaskellProject
type HaskellAddenda = {
pkg: Package;
addCabalExecutable: <T extends Project & HaskellAddenda, Name extends string>(this: T, executableName: Name) => Omit<T, Name> & [n in Name]: Executable;
};§Type
§
{
[src]pkg: Package;
addCabalExecutable: <T extends Project & HaskellAddenda, Name extends string>(this: T, executableName: Name) => Omit<T, Name> & [n in Name]: Executable;
}