literate-elm
Version:
Runs literate Elm code blocks and calculates Elm expressions
14 lines (13 loc) • 375 B
TypeScript
import { ElmSymbol } from "../types";
/**
* Extracts Elm symbols introduced in the given code block.
*
* E.g.
* spec : Spec
* → name "spec", type "Spec"
* sparkline : String -> Spec
* → name "sparkline", type "String -> Spec" (partially applied function)
*
* @param code
*/
export declare const findIntroducedSymbols: (code: string) => ElmSymbol[];