def asset_archive(class_obj: type) ->type:
    """
    Decorator to annotate the AssetArchive class. Registers the decorated class
    as the AssetArchive known type.
    """
    assert isinstance(class_obj, type), 'class_obj is not a Class'
    global _asset_archive_resource_type
    _asset_archive_resource_type = class_obj
    return class_obj
