@webdeveric/utils
    Preparing search index...

    Type Alias ApplyPropertyAttribute<Type, Attribute, Retain>

    ApplyPropertyAttribute: Attribute extends | { writable: true }
    | { set(value: never): void }
        ? Type
        : Attribute extends { writable: false }
            ? Readonly<Type>
            : Retain extends true ? Type : Readonly<Type>

    Type Parameters