Skip to content

Instantly share code, notes, and snippets.

public enum AnyJSON: Equatable, Codable {
case string(String)
case number(Double)
case object([String: AnyJSON])
case array([AnyJSON])
case bool(Bool)
var value: Any {
switch self {
case let .string(string): return string
@grdsdev
grdsdev / TaskManager.swift
Last active November 9, 2023 21:57
Auto manage cancellation of in flight tasks.
protocol _CancellableTask {
func cancel()
}
extension Task: _CancellableTask {}
struct _TaskID: Hashable {
let function: String
let fileID: String