Optional

extension Optional
extension Optional where Wrapped == String
extension Optional where Wrapped: Collection
extension Optional where Wrapped: Withable
  • Catastrophic unwrap

    Declaration

    Swift

    @discardableResult
    func require(
        file: StaticString = #file,
        line: UInt = #line
    ) -> Wrapped

    Parameters

    file

    Diagnostic filename

    line

    Diagnostic line number

    Return Value

    Wrapped value

Available where Wrapped == String

Available where Wrapped: Collection

Available where Wrapped: Withable

  • Construct a copy or original and configure

    Declaration

    Swift

    func with(_ configure: (inout Wrapped) -> Void) -> Wrapped

    Parameters

    configure

    configuration closure/function

    Return Value

    configured object