@tak-ps/etl
    Preparing search index...

    Variable TaskLayerConst

    TaskLayer: TObject<
        {
            alarm_evals: TInteger;
            alarm_period: TInteger;
            alarm_points: TInteger;
            connection: TUnion<[TNull, TInteger]>;
            created: TString;
            description: TString;
            enabled: TBoolean;
            id: TInteger;
            incoming: TOptional<
                TObject<
                    {
                        config: TObject<
                            { timezone: TOptional<TObject<{ timezone: TString }>> },
                        >;
                        created: TString;
                        cron: TUnion<[TString, TNull]>;
                        data: TUnion<[TInteger, TNull]>;
                        enabled_styles: TBoolean;
                        environment: TAny;
                        ephemeral: TRecord<TString, TUnknown>;
                        groups: TArray<TString>;
                        layer: TInteger;
                        styles: TUnknown;
                        updated: TString;
                        webhooks: TBoolean;
                    },
                >,
            >;
            logging: TBoolean;
            memory: TInteger;
            name: TString;
            outgoing: TOptional<
                TObject<
                    {
                        created: TString;
                        environment: TAny;
                        ephemeral: TRecord<TString, TUnknown>;
                        filters: TObject<
                            { queries: TOptional<TArray<TObject<{ name: ...; query: ... }>>> },
                        >;
                        layer: TInteger;
                        updated: TString;
                    },
                >,
            >;
            parent: TOptional<
                TObject<{ enabled: TBoolean; id: TInteger; name: TString }>,
            >;
            priority: TUnion<[TLiteral<"high">, TLiteral<"low">, TLiteral<"off">]>;
            status: TOptional<TString>;
            task: TString;
            template: TBoolean;
            timeout: TInteger;
            updated: TString;
            username: TUnion<[TNull, TString]>;
            uuid: TString;
        },
    > = ...