fcm-types
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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'
  }
};

Package Sidebar

Install

npm i fcm-types

Weekly Downloads

15

Version

1.0.1

License

Apache-2.0

Unpacked Size

31.8 kB

Total Files

8

Last publish

Collaborators

  • henhal