CommandLineToolkit
16 строк · 333.0 Байт
1import Foundation
2
3public protocol AppendableJSONStream: JSONStream {
4func append(bytes: [UInt8])
5}
6
7public extension AppendableJSONStream {
8func append(data: Data) {
9let bytes = [UInt8](data)
10append(bytes: bytes)
11}
12
13func append(string: String) {
14append(bytes: Array(string.utf8))
15}
16}
17