UNPKG

pareto-fountain-pen

Version:

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

135 lines (134 loc) 3.19 kB
import * as _i_in from "./unconstrained"; import * as _i_out from "./unconstrained"; export type _T_Block = ($$_: _i_in._T_Block, $$_p: null) => _i_out._T_Block; export type _T_Block_Part = ($$_: _i_in._T_Block_Part, $$_p: null) => _i_out._T_Block_Part; export type _T_Directory = ($$_: _i_in._T_Directory, $$_p: null) => _i_out._T_Directory; export type _T_Line = ($$_: _i_in._T_Line, $$_p: null) => _i_out._T_Line; export type _T_Line_Part = ($$_: _i_in._T_Line_Part, $$_p: null) => _i_out._T_Line_Part; export type _T_Lines = ($$_: _i_in._T_Lines, $$_p: null) => _i_out._T_Lines; export type Block = _T_Block; export type Block_Part = _T_Block_Part; export type Directory = _T_Directory; export type Line = _T_Line; export type Line_Part = _T_Line_Part; export type Lines = _T_Lines; export declare namespace _T_Block { namespace CONTEXT { } type CONTEXT = _i_in._T_Block; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Block; } export declare namespace _T_Block_Part { namespace CONTEXT { } type CONTEXT = _i_in._T_Block_Part; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Block_Part; } export declare namespace _T_Directory { namespace CONTEXT { } type CONTEXT = _i_in._T_Directory; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Directory; } export declare namespace _T_Line { namespace CONTEXT { } type CONTEXT = _i_in._T_Line; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Line; } export declare namespace _T_Line_Part { namespace CONTEXT { } type CONTEXT = _i_in._T_Line_Part; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Line_Part; } export declare namespace _T_Lines { namespace CONTEXT { } type CONTEXT = _i_in._T_Lines; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Lines; } export declare namespace Block { namespace CONTEXT { } type CONTEXT = _i_in._T_Block; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Block; } export declare namespace Block_Part { namespace CONTEXT { } type CONTEXT = _i_in._T_Block_Part; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Block_Part; } export declare namespace Directory { namespace CONTEXT { } type CONTEXT = _i_in._T_Directory; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Directory; } export declare namespace Line { namespace CONTEXT { } type CONTEXT = _i_in._T_Line; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Line; } export declare namespace Line_Part { namespace CONTEXT { } type CONTEXT = _i_in._T_Line_Part; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Line_Part; } export declare namespace Lines { namespace CONTEXT { } type CONTEXT = _i_in._T_Lines; namespace PARAMS { } namespace RESULT { } type RESULT = _i_out._T_Lines; }