1919
2020import type { PackageConfig } from '../src/types' ;
2121
22-
2322const config : PackageConfig = {
2423 nameMapping : { } ,
2524 missingInRN : [
26- {
27- name : 'arrayFilter' ,
28- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
29- } ,
30- {
31- name : 'arrayFirst' ,
32- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
33- } ,
34- {
35- name : 'arrayFirstN' ,
36- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
37- } ,
38- {
39- name : 'arrayIndexOf' ,
40- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
41- } ,
42- {
43- name : 'arrayIndexOfAll' ,
44- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
45- } ,
46- {
47- name : 'arrayLast' ,
48- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
49- } ,
50- {
51- name : 'arrayLastIndexOf' ,
52- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
53- } ,
54- {
55- name : 'arrayLastN' ,
56- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
57- } ,
58- {
59- name : 'arrayMaximum' ,
60- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
61- } ,
62- {
63- name : 'arrayMaximumN' ,
64- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
65- } ,
66- {
67- name : 'arrayMinimum' ,
68- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
69- } ,
70- {
71- name : 'arrayMinimumN' ,
72- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
73- } ,
74- {
75- name : 'arraySlice' ,
76- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
77- } ,
78- {
79- name : 'arrayTransform' ,
80- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
81- } ,
82- {
83- name : 'arrayTransformWithIndex' ,
84- reason : 'Newer firebase-js-sdk array expression helper not yet exposed by RN Firebase pipelines.' ,
85- } ,
8625 {
8726 name : 'coalesce' ,
8827 reason : 'Newer firebase-js-sdk expression helper not yet exposed by RN Firebase pipelines.' ,
8928 } ,
9029 {
9130 name : 'currentDocument' ,
92- reason : 'Newer firebase-js-sdk document expression helper not yet exposed by RN Firebase pipelines.' ,
31+ reason :
32+ 'Newer firebase-js-sdk document expression helper not yet exposed by RN Firebase pipelines.' ,
9333 } ,
9434 {
9535 name : 'documentMatches' ,
96- reason : 'Newer firebase-js-sdk document expression helper not yet exposed by RN Firebase pipelines.' ,
36+ reason :
37+ 'Newer firebase-js-sdk document expression helper not yet exposed by RN Firebase pipelines.' ,
9738 } ,
9839 {
9940 name : 'geoDistance' ,
100- reason : 'Newer firebase-js-sdk geospatial expression helper not yet exposed by RN Firebase pipelines.' ,
41+ reason :
42+ 'Newer firebase-js-sdk geospatial expression helper not yet exposed by RN Firebase pipelines.' ,
10143 } ,
10244 {
10345 name : 'ifNull' ,
104- reason : 'Newer firebase-js-sdk null-handling expression helper not yet exposed by RN Firebase pipelines.' ,
105- } ,
106- {
107- name : 'nor' ,
108- reason : 'Newer firebase-js-sdk boolean expression helper not yet exposed by RN Firebase pipelines.' ,
46+ reason :
47+ 'Newer firebase-js-sdk null-handling expression helper not yet exposed by RN Firebase pipelines.' ,
10948 } ,
11049 {
11150 name : 'score' ,
112- reason : 'Newer firebase-js-sdk search score expression helper not yet exposed by RN Firebase pipelines.' ,
51+ reason :
52+ 'Newer firebase-js-sdk search score expression helper not yet exposed by RN Firebase pipelines.' ,
11353 } ,
11454 {
11555 name : 'subcollection' ,
116- reason : 'Newer firebase-js-sdk subcollection stage helper not yet exposed by RN Firebase pipelines.' ,
56+ reason :
57+ 'Newer firebase-js-sdk subcollection stage helper not yet exposed by RN Firebase pipelines.' ,
11758 } ,
11859 {
11960 name : 'switchOn' ,
120- reason : 'Newer firebase-js-sdk conditional expression helper not yet exposed by RN Firebase pipelines.' ,
61+ reason :
62+ 'Newer firebase-js-sdk conditional expression helper not yet exposed by RN Firebase pipelines.' ,
12163 } ,
12264 {
12365 name : 'timestampDiff' ,
124- reason : 'Newer firebase-js-sdk timestamp expression helper not yet exposed by RN Firebase pipelines.' ,
66+ reason :
67+ 'Newer firebase-js-sdk timestamp expression helper not yet exposed by RN Firebase pipelines.' ,
12568 } ,
12669 {
12770 name : 'timestampExtract' ,
128- reason : 'Newer firebase-js-sdk timestamp expression helper not yet exposed by RN Firebase pipelines.' ,
129- } ,
130- {
131- name : 'variable' ,
132- reason : 'Newer firebase-js-sdk variable expression helper not yet exposed by RN Firebase pipelines.' ,
71+ reason :
72+ 'Newer firebase-js-sdk timestamp expression helper not yet exposed by RN Firebase pipelines.' ,
13373 } ,
13474 {
13575 name : 'DefineStageOptions' ,
@@ -141,15 +81,18 @@ const config: PackageConfig = {
14181 } ,
14282 {
14383 name : 'SearchStageOptions' ,
144- reason : 'Newer firebase-js-sdk search stage options type not yet exposed by RN Firebase pipelines.' ,
84+ reason :
85+ 'Newer firebase-js-sdk search stage options type not yet exposed by RN Firebase pipelines.' ,
14586 } ,
14687 {
14788 name : 'SubcollectionStageOptions' ,
148- reason : 'Newer firebase-js-sdk subcollection stage options type not yet exposed by RN Firebase pipelines.' ,
89+ reason :
90+ 'Newer firebase-js-sdk subcollection stage options type not yet exposed by RN Firebase pipelines.' ,
14991 } ,
15092 {
15193 name : 'TimePart' ,
152- reason : 'Newer firebase-js-sdk timestamp extraction type not yet exposed by RN Firebase pipelines.' ,
94+ reason :
95+ 'Newer firebase-js-sdk timestamp extraction type not yet exposed by RN Firebase pipelines.' ,
15396 } ,
15497 {
15598 name : 'TimeUnit' ,
@@ -159,7 +102,8 @@ const config: PackageConfig = {
159102 extraInRN : [
160103 {
161104 name : 'Type' ,
162- reason : 'RN Firebase exposes a local type discriminator alias for pipeline expression helpers.' ,
105+ reason :
106+ 'RN Firebase exposes a local type discriminator alias for pipeline expression helpers.' ,
163107 } ,
164108 ] ,
165109 differentShape : [
@@ -170,19 +114,23 @@ const config: PackageConfig = {
170114 } ,
171115 {
172116 name : 'isType' ,
173- reason : 'RN Firebase accepts its local `Type` alias where the firebase-js-sdk declaration accepts a string.' ,
117+ reason :
118+ 'RN Firebase accepts its local `Type` alias where the firebase-js-sdk declaration accepts a string.' ,
174119 } ,
175120 {
176121 name : 'ExpressionType' ,
177- reason : 'RN Firebase has not yet exposed the newer firebase-js-sdk `Variable` and `PipelineValue` expression kinds.' ,
122+ reason :
123+ 'RN Firebase has not yet exposed the newer firebase-js-sdk `PipelineValue` expression kind.' ,
178124 } ,
179125 {
180126 name : 'StageOptions' ,
181- reason : 'Declaration formatting differs for the raw options object, but the public shape is equivalent.' ,
127+ reason :
128+ 'Declaration formatting differs for the raw options object, but the public shape is equivalent.' ,
182129 } ,
183130 {
184131 name : 'TimeGranularity' ,
185- reason : 'RN Firebase uses the existing `isoWeek` and `isoYear` casing while the firebase-js-sdk declaration includes lowercase variants.' ,
132+ reason :
133+ 'RN Firebase uses the existing `isoWeek` and `isoYear` casing while the firebase-js-sdk declaration includes lowercase variants.' ,
186134 } ,
187135 ] ,
188136} ;
0 commit comments