UNPKG

pareto-fountain-pen

Version:

A TypeScript library for easily generating source code files with proper indentation in the pareto programming style/language

22 lines (21 loc) 1.07 kB
import * as _out from "../generated/interface/schemas/block/unconstrained"; import * as sh from "exupery-core-data/dist/shorthands/unconstrained"; export declare namespace b { const simple_line: (line: string) => _out.Block_Part; const nested_line: (snippets: _out.Line_Part[]) => _out.Block_Part; const sub: (block_parts: _out.Block_Part[]) => _out.Block_Part; const sub_decorated: (block: _out.Block) => _out.Block_Part; const nothing: () => _out.Block_Part; } export declare namespace l { const indent: (lines: _out.Block_Part[]) => _out.Line_Part; const snippet: (snippet: string) => _out.Line_Part; const sub: (line_parts: _out.Line_Part[]) => _out.Line_Part; const sub_decorated: (line: _out.Line) => _out.Line_Part; const nothing: () => _out.Line_Part; } export declare namespace d { const file: (block: _out.Block) => _out.Directory.D; const directory: (children: sh.Raw_Or_Normal_Dictionary<_out.Directory.D>) => _out.Directory.D; } export declare const block: (block_parts: _out.Block_Part[]) => _out.Block;