Packageswift-composable-architecture 1.15.2all tags

    swift-composable-architecture documentation

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

    pointfreeco/swift-composable-architecture33h12524

    Package repository

    Registrar
    GitHub
    License
    MIT License
    Keywords
    architecture, composition, modularity, testability, swiftui, uikit
    Owner
    pointfreecoview profile
    Repo details and more versions

    Package dependencies

    PackageRequirementResolved version
    swift6.0.1
    swift-collections1.1.0..<2.0.01.1.4
    swift-concurrency-extras1.2.0..<2.0.01.2.0
    swift-identified-collections1.1.0..<2.0.01.1.0
    xctest-dynamic-overlay1.3.0..<2.0.01.4.2
    combine-schedulers1.0.2..<2.0.01.0.2
    swift-clocks1.0.5
    swift-custom-dump1.3.2..<2.0.01.3.3
    swift-syntax509.0.0..<601.0.0-prerelease600.0.1
    swift-case-paths1.5.4..<2.0.01.5.6
    swift-dependencies1.4.0..<2.0.01.4.1
    swift-perception1.3.4..<2.0.01.3.5
    swift-navigation2.2.2..<3.0.02.2.2

    Platform requirements

    Swift tools version
    6.0.0

    This package vends additional manifests targeting specific versions (6.0) of Swift!

    PlatformMinimum Version
    ios13.0
    macos10.15
    tvos13.0
    watchos6.0

    Platform requirements originate from the manifest targeting the latest version of Swift!

    Linkage information

    Symbol graph ABI
    0.12.3
    Symbols linked
    281 / 790 35%
    Git revision
    56149436a3c3dbf605a89a204aaa904de8ba4580

    Coverage

    43.6 percent of the declarations in swift-composable-architecture are fully documented37.6 percent of the declarations in swift-composable-architecture are indirectly documented18.8 percent of the declarations in swift-composable-architecture are completely undocumented

    Declarations

    2.5 percent of the declarations in swift-composable-architecture are global functions or variables2.2 percent of the declarations in swift-composable-architecture are operators26.4 percent of the declarations in swift-composable-architecture are initializers, type members, or enum cases39.8 percent of the declarations in swift-composable-architecture are instance members5.4 percent of the declarations in swift-composable-architecture are instance subscripts1.1 percent of the declarations in swift-composable-architecture are functors1.3 percent of the declarations in swift-composable-architecture are protocols4.0 percent of the declarations in swift-composable-architecture are protocol requirements0.9 percent of the declarations in swift-composable-architecture are default implementations1.2 percent of the declarations in swift-composable-architecture are attached macros11.5 percent of the declarations in swift-composable-architecture are structures1.2 percent of the declarations in swift-composable-architecture are classes2.5 percent of the declarations in swift-composable-architecture are typealiases

    Interfaces

    77.0 percent of the declarations in swift-composable-architecture are unrestricted14.7 percent of the declarations in swift-composable-architecture are underscored8.3 percent of the declarations in swift-composable-architecture are SPI (unknown)
    Package stats and coverage details

    Modules

    • ComposableArchitecture

      The Composable Architecture (TCA, for short) is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. It can be used in SwiftUI, UIKit, and more, and on any Apple platform (iOS, macOS, tvOS, and watchOS).

    • ComposableArchitectureMacrosmacro

    Products