Protocol
JSBridgedType
public protocol JSBridgedType: JSValueCompatible, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
Relationships
Conforms To
CustomStringConvertible
JSValueCompatible
Types Conforming to JSBridgedType
JSBridgedClass
Conform to this protocol when your Swift class wraps a JavaScript class.
Default Implementations
construct(from:)
static func construct(from value: JSValue) -> Self?
description
var description: String
Requirements
init?(from:)
init?(from value: JSValue)
If your class is incompatible with the provided value, return nil
.