Functions
The following functions are available globally.
-
Undocumented
Declaration
Swift
public func localized(_ key: String) -> String
-
Undocumented
Declaration
Swift
public func later(function: @escaping Func)
-
Undocumented
Declaration
Swift
public func later(seconds: TimeInterval, function: @escaping Func)
-
Undocumented
Declaration
Swift
public func background(function: @escaping Func)
-
Undocumented
Declaration
Swift
public func stringify<Subject>(_ value: Subject) -> String
-
Undocumented
Declaration
Swift
public func describe<Subject>(_ value: Subject) -> String
-
Undocumented
Declaration
Swift
public func notNil(_ items: Any?...) -> Bool
-
Undocumented
Declaration
Swift
public func isAllNil(_ items: Any?...) -> Bool
-
Undocumented
Declaration
Swift
public func isAnyNil(_ items: Any?...) -> Bool
-
Undocumented
Declaration
Swift
public func when<Type>(notNil item: Type?, then: ArgFunc<Type>)
-
Undocumented
Declaration
Swift
public func when<Type>(isNil item: Type?, then: Func)
-
Undocumented
Declaration
Swift
public func function(if boolean: Bool, function: Func) -> CSConditionalResult
-
Undocumented
Declaration
Swift
public func logDebug<Subject>(_ value: Subject, functionName: String = #function, fileName: String = #file, lineNumber: Int = #line)
-
Undocumented
Declaration
Swift
public func logInfo(functionName: String = #function, fileName: String = #file, lineNumber: Int = #line)
-
Undocumented
Declaration
Swift
public func logInfo<Subject>(_ value: Subject, functionName: String = #function, fileName: String = #file, lineNumber: Int = #line)
-
Undocumented
Declaration
Swift
public func logWarn<Subject>(_ value: Subject, functionName: String = #function, fileName: String = #file, lineNumber: Int = #line)
-
Undocumented
Declaration
Swift
public func logError<Subject>(_ value: Subject, functionName: String = #function, fileName: String = #file, lineNumber: Int = #line)
-
Undocumented
Declaration
Swift
public func variable<T>(_ value: T) -> CSVariable<T>
-
Undocumented
Declaration
Swift
public func validator(_ function: @escaping () -> Bool?) -> CSValidatorProtocol
-
Undocumented
Declaration
Swift
public func value<T>(_ value: T) -> CSValue<T>