PushSubscription
[<Interface>]
type PushSubscription =
abstract member endpoint: string
abstract member expirationTime: float option
abstract member options: PushSubscriptionOptions
static member Create (endpoint: string, options: PushSubscriptionOptions, getKey: PushEncryptionKeyName -> ArrayBuffer option, toJSON: unit -> PushSubscriptionJSON, unsubscribe: unit -> Promise<bool>, ?expirationTime: float) : PushSubscription
abstract member getKey (name: PushEncryptionKeyName) : ArrayBuffer option
abstract member toJSON () : PushSubscriptionJSON
abstract member unsubscribe () : Promise<bool>
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
| Attributes | [<Interface>] |
Properties
abstract member endpoint: string
abstract member expirationTime: float option
abstract member options: PushSubscriptionOptions
Methods
static member Create (endpoint: string, options: PushSubscriptionOptions, getKey: PushEncryptionKeyName -> ArrayBuffer option, toJSON: unit -> PushSubscriptionJSON, unsubscribe: unit -> Promise<bool>, ?expirationTime: float) : PushSubscription
abstract member getKey (name: PushEncryptionKeyName) : ArrayBuffer option
abstract member toJSON () : PushSubscriptionJSON
abstract member unsubscribe () : Promise<bool>