I have an apex class as below with a wrapper:

    public class lightningController{
        public class ContactWrappertest{
        @AuraEnabled
        public boolean checked {get; set;}
        @AuraEnabled
        public Contact cont {get; set;}
        
        public ContactWrappertest(Boolean isChecked, Contact c){
            this.checked = isChecked;
            this.cont = c;
        }
    }

Now when i try to create a lightning component attribute as below and save it:



    <aura:component controller="lightningController" implements="force:appHostable" access="global">
        <aura:attribute name="weekWrapList" type= "lightningController.ContactWrappertest[]"/>
     </aura:component>

I get below error on Save:
Failed to save lightningComponent.cmp: Invalid <aura:attribute> type: ContactWrappertest[]: Source

Can someone help me understand the issue here and try to resolve it?