pl-api
    Preparing search index...

    Variable instanceSchemaConst

    instanceSchema: SchemaWithPipe<
        readonly [
            AnySchema,
            TransformAction<any, any>,
            ObjectSchema<
                {
                    account_domain: SchemaWithFallback<StringSchema<undefined>, "">;
                    api_versions: SchemaWithFallback<
                        RecordSchema<
                            StringSchema<undefined>,
                            NumberSchema<undefined>,
                            undefined,
                        >,
                        {},
                    >;
                    configuration: ObjectSchema<
                        {
                            accounts: SchemaWithFallback<
                                NullableSchema<
                                    ObjectSchema<
                                        {
                                            allow_custom_css: BooleanSchema<(...)>;
                                            max_featured_tags: SchemaWithPipe<(...)>;
                                            max_profile_fields: SchemaWithPipe<(...)>;
                                        },
                                        undefined,
                                    >,
                                    undefined,
                                >,
                                null,
                            >;
                            chats: ObjectSchema<
                                {
                                    max_characters: SchemaWithFallback<NumberSchema<undefined>, 5000>;
                                },
                                undefined,
                            >;
                            groups: ObjectSchema<
                                {
                                    max_characters_description: SchemaWithFallback<
                                        NumberSchema<undefined>,
                                        160,
                                    >;
                                    max_characters_name: SchemaWithFallback<NumberSchema<undefined>, 50>;
                                },
                                undefined,
                            >;
                            limited_federation: OptionalSchema<
                                BooleanSchema<undefined>,
                                undefined,
                            >;
                            media_attachments: ObjectSchema<
                                {
                                    image_matrix_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    image_size_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    supported_mime_types: SchemaWithFallback<
                                        OptionalSchema<ArraySchema<(...), (...)>, undefined>,
                                        undefined,
                                    >;
                                    video_duration_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    video_frame_rate_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    video_matrix_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    video_size_limit: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                },
                                undefined,
                            >;
                            polls: ObjectSchema<
                                {
                                    max_characters_per_option: SchemaWithFallback<
                                        NumberSchema<undefined>,
                                        25,
                                    >;
                                    max_expiration: SchemaWithFallback<NumberSchema<undefined>, 2629746>;
                                    max_options: SchemaWithFallback<NumberSchema<undefined>, 4>;
                                    min_expiration: SchemaWithFallback<NumberSchema<undefined>, 300>;
                                },
                                undefined,
                            >;
                            reactions: ObjectSchema<
                                { max_reactions: SchemaWithFallback<NumberSchema<undefined>, 0> },
                                undefined,
                            >;
                            statuses: ObjectSchema<
                                {
                                    characters_reserved_per_url: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    max_characters: SchemaWithFallback<NumberSchema<undefined>, 500>;
                                    max_media_attachments: SchemaWithFallback<
                                        NumberSchema<undefined>,
                                        4,
                                    >;
                                },
                                undefined,
                            >;
                            translation: ObjectSchema<
                                { enabled: SchemaWithFallback<BooleanSchema<undefined>, false> },
                                undefined,
                            >;
                            urls: ObjectSchema<
                                {
                                    about: SchemaWithFallback<
                                        NullableSchema<StringSchema<(...)>, undefined>,
                                        null,
                                    >;
                                    privacy_policy: SchemaWithFallback<
                                        NullableSchema<StringSchema<(...)>, undefined>,
                                        null,
                                    >;
                                    streaming: SchemaWithFallback<
                                        OptionalSchema<SchemaWithPipe<(...)>, undefined>,
                                        undefined,
                                    >;
                                    terms_of_service: SchemaWithFallback<
                                        NullableSchema<StringSchema<(...)>, undefined>,
                                        null,
                                    >;
                                },
                                undefined,
                            >;
                            vapid: ObjectSchema<
                                { public_key: SchemaWithFallback<StringSchema<undefined>, ""> },
                                undefined,
                            >;
                        },
                        undefined,
                    >;
                    contact: ObjectSchema<
                        {
                            contact_account: SchemaWithFallback<
                                OptionalSchema<
                                    BaseSchema<any, Account, BaseIssue<unknown>>,
                                    undefined,
                                >,
                                undefined,
                            >;
                            email: SchemaWithFallback<
                                SchemaWithPipe<
                                    readonly [
                                        StringSchema<undefined>,
                                        EmailAction<string, undefined>,
                                    ],
                                >,
                                "",
                            >;
                        },
                        undefined,
                    >;
                    description: SchemaWithFallback<StringSchema<undefined>, "">;
                    domain: SchemaWithFallback<StringSchema<undefined>, "">;
                    feature_quote: SchemaWithFallback<BooleanSchema<undefined>, false>;
                    icons: SchemaWithPipe<
                        readonly [
                            SchemaWithFallback<ArraySchema<AnySchema, undefined>, readonly []>,
                            TransformAction<any[], { size: string; src: string }[]>,
                        ],
                    >;
                    languages: SchemaWithFallback<
                        ArraySchema<StringSchema<undefined>, undefined>,
                        readonly [],
                    >;
                    pleroma: ObjectSchema<
                        {
                            metadata: ObjectSchema<
                                {
                                    account_activation_required: SchemaWithFallback<
                                        BooleanSchema<undefined>,
                                        false,
                                    >;
                                    birthday_min_age: SchemaWithFallback<NumberSchema<undefined>, 0>;
                                    birthday_required: SchemaWithFallback<
                                        BooleanSchema<undefined>,
                                        false,
                                    >;
                                    description_limit: SchemaWithFallback<NumberSchema<undefined>, 1500>;
                                    federation: ObjectSchema<
                                        {
                                            enabled: SchemaWithFallback<(...), (...)>;
                                            mrf_policies: SchemaWithFallback<(...), (...)>;
                                            mrf_simple: ObjectSchema<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                    fields_limits: ObjectSchema<
                                        {
                                            max_fields: SchemaWithFallback<(...), (...)>;
                                            name_length: SchemaWithFallback<(...), (...)>;
                                            value_length: SchemaWithFallback<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                    markup: ObjectSchema<
                                        {
                                            allow_headings: SchemaWithFallback<(...), (...)>;
                                            allow_inline_images: SchemaWithFallback<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                    migration_cooldown_period: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                    multitenancy: ObjectSchema<
                                        {
                                            domains: OptionalSchema<(...), (...)>;
                                            enabled: SchemaWithFallback<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                    post_formats: SchemaWithFallback<
                                        ArraySchema<StringSchema<(...)>, undefined>,
                                        readonly ["text/plain"],
                                    >;
                                    restrict_unauthenticated: ObjectSchema<
                                        {
                                            activities: ObjectSchema<(...), (...)>;
                                            profiles: ObjectSchema<(...), (...)>;
                                            timelines: ObjectSchema<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                    translation: ObjectSchema<
                                        {
                                            allow_remote: SchemaWithFallback<(...), (...)>;
                                            allow_unauthenticated: SchemaWithFallback<(...), (...)>;
                                            source_languages: SchemaWithFallback<(...), (...)>;
                                            target_languages: SchemaWithFallback<(...), (...)>;
                                        },
                                        undefined,
                                    >;
                                },
                                undefined,
                            >;
                            oauth_consumer_strategies: SchemaWithFallback<
                                ArraySchema<StringSchema<undefined>, undefined>,
                                readonly [],
                            >;
                            stats: ObjectSchema<
                                {
                                    mau: SchemaWithFallback<
                                        OptionalSchema<NumberSchema<(...)>, undefined>,
                                        undefined,
                                    >;
                                },
                                undefined,
                            >;
                            vapid_public_key: SchemaWithFallback<StringSchema<undefined>, "">;
                        },
                        undefined,
                    >;
                    registrations: ObjectSchema<
                        {
                            approval_required: SchemaWithFallback<
                                BooleanSchema<undefined>,
                                false,
                            >;
                            enabled: SchemaWithFallback<BooleanSchema<undefined>, false>;
                            message: SchemaWithFallback<
                                OptionalSchema<StringSchema<undefined>, undefined>,
                                undefined,
                            >;
                            min_age: SchemaWithFallback<
                                NullableSchema<NumberSchema<undefined>, undefined>,
                                null,
                            >;
                            reason_required: SchemaWithFallback<
                                NullableSchema<BooleanSchema<undefined>, undefined>,
                                null,
                            >;
                        },
                        undefined,
                    >;
                    rules: SchemaWithPipe<
                        readonly [
                            SchemaWithFallback<ArraySchema<AnySchema, undefined>, readonly []>,
                            TransformAction<
                                any[],
                                {
                                    hint: string;
                                    id: string;
                                    text: string;
                                    translations?: { [key: ...]: ... };
                                }[],
                            >,
                        ],
                    >;
                    stats: ObjectSchema<
                        {
                            domain_count: SchemaWithFallback<
                                OptionalSchema<NumberSchema<undefined>, undefined>,
                                undefined,
                            >;
                            status_count: SchemaWithFallback<
                                OptionalSchema<NumberSchema<undefined>, undefined>,
                                undefined,
                            >;
                            user_count: SchemaWithFallback<
                                OptionalSchema<NumberSchema<undefined>, undefined>,
                                undefined,
                            >;
                        },
                        undefined,
                    >;
                    thumbnail: ObjectSchema<
                        { url: SchemaWithFallback<StringSchema<undefined>, ""> },
                        undefined,
                    >;
                    title: SchemaWithFallback<StringSchema<undefined>, "">;
                    usage: ObjectSchema<
                        {
                            users: ObjectSchema<
                                { active_month: SchemaWithFallback<NumberSchema<undefined>, 0> },
                                undefined,
                            >;
                        },
                        undefined,
                    >;
                    version: SchemaWithPipe<
                        readonly [
                            SchemaWithFallback<StringSchema<undefined>, "0.0.0">,
                            TransformAction<string, string>,
                        ],
                    >;
                },
                undefined,
            >,
        ],
    > = ...