Notice - linhay/Stem GitHub Wiki

Notice

public class Notice<Parsable: NoticeParsable>

Initializers

init(key:)

public convenience init(key: String)

init(key:)

public init(key: Notification.Name)

Properties

key

let key: Notification.Name

Methods

accept(_:)

func accept(_ parsable: Parsable)

subscribe(by:queue:using:)

func subscribe(by object: NSObject, queue: OperationQueue? = nil, using block: @escaping (Parsable) -> Void)

subscribe(by:queue:using:)

func subscribe(by object: NoticeProtocol, queue: OperationQueue? = nil, using block: @escaping (Parsable) -> Void)

subscribe(queue:using:)

private func subscribe(queue: OperationQueue? = nil, using block: @escaping (Parsable) -> Void) -> NoticeToken