File tree 3 files changed +11
-9
lines changed
3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " firelord" ,
3
- "version" : " 2.8.10 " ,
3
+ "version" : " 2.8.15 " ,
4
4
"description" : " 🔥 Write V9 like Firestore Admin code with extreme type safety." ,
5
5
"author" : " tylim" ,
6
6
"license" : " MIT" ,
Original file line number Diff line number Diff line change @@ -14,21 +14,21 @@ describe('test utils', () => {
14
14
collectionIDs : [ '1' , '2' , '3' ] ,
15
15
documentIDs : [ 'a' , 'b' , 'c' ] ,
16
16
} )
17
- ) . toBe ( '1/a/2/b/3/c/ ' )
17
+ ) . toBe ( '1/a/2/b/3/c' )
18
18
19
19
expect (
20
20
buildPathFromColIDsAndDocIDs ( {
21
21
collectionIDs : [ '1' , '2' , '3' ] ,
22
22
documentIDs : [ 'a' , 'b' ] ,
23
23
} )
24
- ) . toBe ( '1/a/2/b/3/ ' )
24
+ ) . toBe ( '1/a/2/b/3' )
25
25
26
26
expect (
27
27
buildPathFromColIDsAndDocIDs ( {
28
28
collectionIDs : [ '1' , '2' ] ,
29
29
documentIDs : [ 'a' , 'b' , 'c' ] ,
30
30
} )
31
- ) . toBe ( '1/a/2/b/ ' )
31
+ ) . toBe ( '1/a/2/b' )
32
32
33
33
expect (
34
34
buildPathFromColIDsAndDocIDs ( {
@@ -42,6 +42,6 @@ describe('test utils', () => {
42
42
collectionIDs : [ '1' , '2' ] ,
43
43
documentIDs : [ ] ,
44
44
} )
45
- ) . toBe ( '1/2/ ' )
45
+ ) . toBe ( '1/2' )
46
46
} )
47
47
} )
Original file line number Diff line number Diff line change @@ -13,8 +13,10 @@ export const buildPathFromColIDsAndDocIDs = ({
13
13
collectionIDs : string [ ]
14
14
documentIDs : string [ ]
15
15
} ) => {
16
- return collectionIDs . reduce ( ( acc , collectionId , index ) => {
17
- const documentID = documentIDs [ index ] ? `${ documentIDs [ index ] } /` : ''
18
- return `${ acc } ${ collectionId } /${ documentID } `
19
- } , '' )
16
+ return collectionIDs
17
+ . reduce ( ( acc , collectionId , index ) => {
18
+ const documentID = documentIDs [ index ] ? `${ documentIDs [ index ] } /` : ''
19
+ return `${ acc } ${ collectionId } /${ documentID } `
20
+ } , '' )
21
+ . slice ( 0 , - 1 )
20
22
}
You can’t perform that action at this time.
0 commit comments