<!-- Step 1 [READ THIS] --> <!-- Are you in the right place? * For issues or feature requests related to __the code in this repository__ file a Github issue. * If this is a __feature request__ make sure the issue title starts with "FR:". * For general technical questions, post a question on [StackOverflow](http://stackoverflow.com/) with the firebase tag. * For general Firebase discussion, use the [firebase-talk](https://groups.google.com/forum/#!forum/firebase-talk) google group. * For help troubleshooting your application that does not fall under one of the above categories, reach out to the personalized [Firebase support channel](https://firebase.google.com/support/). --> <!-- Step 2 --> ### [REQUIRED] Describe your environment * Operating System version: Mac OS 10.13.3 * Firebase SDK version: 10.4.1 * Firebase Product: Messaging (auth, database, storage, etc) <!-- Step 3 --> ### [REQUIRED] Describe the problem #### Steps to reproduce: Steps to Reproduce the bug: 1. Set up Firebase web app using Typescript for FCM 2. Try to call messaging.usePublicVapidKey("key_here1234"); 3. Get error: [ts] Property 'usePublicVapidKey' does not exist on type 'Messaging'. #### Relevant Code: Define usePublicVapidKey in firebase.messaging namespace https://github.com/firebase/firebase-js-sdk/blob/master/packages/firebase/index.d.ts#L464