mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
18 lines
678 B
Swift
18 lines
678 B
Swift
import Foundation
|
|
import VGSL
|
|
|
|
extension [String: Function] {
|
|
mutating func addToStringFunctions() {
|
|
self["toString"] = OverloadedFunction(functions: [
|
|
FunctionUnary<DivArray, String> { ExpressionValueConverter.stringify($0) },
|
|
FunctionUnary<Bool, String> { $0.description },
|
|
FunctionUnary<Color, String> { $0.argbString },
|
|
FunctionUnary<DivDictionary, String> { ExpressionValueConverter.stringify($0) },
|
|
FunctionUnary<Double, String> { ExpressionValueConverter.stringify($0) },
|
|
FunctionUnary<Int, String> { $0.description },
|
|
FunctionUnary<String, String> { $0 },
|
|
FunctionUnary<URL, String> { $0.description },
|
|
])
|
|
}
|
|
}
|