ATTRIBUTE_LIKE: ObjectSchema<
    {
        end: OptionalSchema<NumberSchema<undefined>, undefined>;
        start: OptionalSchema<NumberSchema<undefined>, undefined>;
        type: PicklistSchema<
            (
                | "Attribute"
                | "SpreadAttribute"
                | "AnimateDirective"
                | "BindDirective"
                | "ClassDirective"
                | "LetDirective"
                | "OnDirective"
                | "StyleDirective"
                | "TransitionDirective"
                | "UseDirective"
            )[],
            undefined,
        >;
    },
    undefined,
> = ...

Schema of AST.AttributeLike for validation purposes. @NO_SIDE_EFFECTS