1.0.1 • Published 2 years ago

fcm-types v1.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

fcm-types

Type definitions for FCM (Firebase Cloud Messaging)

Description

This is a zero dependency module with only type definitions for FCM messages.

If you only need the types for your APIs or similar and don't want to add a dependency to the official admin.messaging client implementation from Google, this module is for you! It's also useful if you're using AWS SNS to send messages but want to build FCM (or APNS) payloads.

References:

See also:

Installation

npm install fcm-types

or

yarn add fcm-types

Example usage

import {Fcm} from 'fcm-types';

interface MyAppPushNotification {
  myCustomField: string;
  someOtherField?: string;
  fcm: Fcm;
}

const n: MyAppPushNotification = {
  myCustomField: 'Hello, world!',
  fcm: {
    notification: {
      title: 'Title',
      body: 'Body'
    },
    priority: 'high'
  }
};