Swiftpack.co - erica/Swift-General-Utility as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by erica.
erica/Swift-General-Utility 0.0.8
General utility types and functionality
⭐️ 13
🕓 2 years ago
macOS
.package(url: "https://github.com/erica/Swift-General-Utility.git", from: "0.0.8")

Swift General Utility

Support code for developing Swift code.

Contents

Utility

A Utility namespace for hosting utility functionality withing your app.

Applicative

Inline functional Applicative protocol that supports applying a closure to an instance, returning the instance.

Note: Types must conform to the protocol to inherit the behavior, as non-nominal types like Any cannot be extended.

RuntimeError

A stringity error type representing runtime errors.

Side effect utility

Enables debugging within method chains and condition cascades.

SynchronousData

Request synchronous data using URLSession.

Type Utilities

Collection utility

  • Partition split.

Result utility

  • Initializes a Result from a completion handler's (data?, error?).

String utility

  • Trim a string

Installation

PROJECT > Swift Packages > Install:

https://github.com/erica/https://github.com/erica/Swift-General-Utility

SwiftPM:

dependencies: [
.package(url: "https://github.com/erica/Swift-General-Utility", from: "x.x.x"), // replace with version
],
targets: [
    .target(
        name: "TARGET-NAME",
        dependencies: [
           .product(name: "GeneralUtility", package: "Swift-General-Utility"),
        ],
    ),
],

GitHub

link
Stars: 13
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics