Skip to content

TotalAssetCatalogsSizeProvider

rockbruno edited this page May 9, 2020 · 1 revision

TotalAssetCatalogsSizeProvider

The sum of the size of all asset catalogs. Requirements: Build logs.

public struct TotalAssetCatalogsSizeProvider: InfoProvider

Inheritance

InfoProvider

Nested Type Aliases

Arguments

public typealias Arguments = Args

Initializers

init(size:)

public init(size: Int)

Properties

identifier

let identifier: String

description

let description: String

size

let size: Int

Methods

extract(fromApi:args:)

public static func extract(fromApi api: SwiftInfo, args _: Args?) throws -> TotalAssetCatalogsSizeProvider

allCatalogs(api:)

static func allCatalogs(api: SwiftInfo) throws -> [AssetCatalog]

folderSize(ofCatalog:api:)

static func folderSize(ofCatalog catalog: String, api: SwiftInfo) throws -> (size: Int, largestInnerFile: File?)

summary(comparingWith:args:)

public func summary(comparingWith other: TotalAssetCatalogsSizeProvider?, args _: Args?) -> Summary
Clone this wiki locally