UNPKG

pareto-fountain-pen

Version:

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

38 lines (37 loc) 2.16 kB
import * as _et from "exupery-core-types"; import * as t from "../../interface/core/astn_source"; import * as unconstrained from "../../interface/core/unconstrained"; import * as unresolved from "../../interface/core/unresolved"; export declare const process_state_group: <X>($: t._T_Value, $p: { "states": _et.Dictionary<($: t._T_Value) => X>; }) => X; export declare const process_group: <X>($: t._T_Value, $p: { "properties": ($: _et.Dictionary<t._T_Value>) => X; }) => X; export declare const get_entry: ($: _et.Dictionary<t._T_Value>, $p: { "key": string; }) => t._T_Value; export declare const process_unresolved_dictionary: <X>($: t._T_Value, $p: { "value": ($: t._T_Value) => X; }) => unresolved.Dictionary<null, X>; export declare const process_unconstrained_dictionary: <X>($: t._T_Value, $p: { "value": ($: t._T_Value) => X; }) => unconstrained.Dictionary<null, X>; export declare const process_number: ($: t._T_Value, $p: null) => number; export declare const process_boolean: ($: t._T_Value, $p: null) => boolean; export declare const process_text: ($: t._T_Value, $p: null) => string; export declare const process_unresolved_list: <X>($: t._T_Value, $p: { "value": ($: t._T_Value) => X; }) => unresolved.List<null, X>; export declare const process_unconstrained_list: <X>($: t._T_Value, $p: { "value": ($: t._T_Value) => X; }) => unconstrained.List<null, X>; export declare const process_optional: <X>($: t._T_Value, $p: { "value": ($: t._T_Value) => X; }) => _et.Optional_Value<X>; export declare const process_nothing: ($: t._T_Value, $p: null) => null; export declare const wrap_unconstrained_state_group: <X>($: X, $p: null) => unconstrained.State_Group<null, X>; export declare const wrap_unresolved_state_group: <X>($: X, $p: null) => unresolved.State_Group<null, X>; export declare const process_selected_reference: ($: any, $p: null) => unresolved.Reference_To_Normal_Dictionary_Entry<null, null>; export declare const process_stack_reference: ($: any, $p: null) => unresolved.Reference_To_Stacked_Dictionary_Entry<null, null>; export declare const process_derived_reference: ($: any, $p: null) => null;