Israeli Bank Importer - v1.44.5
    Preparing search index...

    Variable MANIFEST_FIELDConst

    MANIFEST_FIELD: TRecursive<
        TObject<
            {
                key: TString;
                label: TString;
                kind: TUnion<
                    [
                        TLiteral<"string">,
                        TLiteral<"number">,
                        TLiteral<"boolean">,
                        TLiteral<"secret">,
                        TLiteral<"select">,
                        TLiteral<"date">,
                        TLiteral<"group">,
                        TLiteral<"list">,
                    ],
                >;
                required: TOptional<TBoolean>;
                options: TOptional<TArray<TString>>;
                help: TOptional<TString>;
                min: TOptional<TNumber>;
                max: TOptional<TNumber>;
                fields: TOptional<TArray<TThis>>;
                showWhen: TOptional<TObject<{ field: TString; in: TArray<TString> }>>;
            },
        >,
    > = ...

    One configuration field: a leaf, a nested group, or a list.

    The callback's return type is deliberately left to inference. Annotating it widens every property to unknown, which silently turns the whole manifest type into something a client cannot read a label off.