1+ import { faker } from "@faker-js/faker" ;
12import {
23 DbItemKind ,
34 LocalDatabaseDbItem ,
5+ LocalDbItem ,
46 LocalListDbItem ,
7+ RemoteDbItem ,
58 RemoteOwnerDbItem ,
69 RemoteRepoDbItem ,
710 RemoteSystemDefinedListDbItem ,
@@ -15,13 +18,9 @@ export function createRootRemoteDbItem({
1518 children = [ ] ,
1619 expanded = false ,
1720} : {
18- children ?: Array <
19- | RemoteOwnerDbItem
20- | RemoteSystemDefinedListDbItem
21- | RemoteUserDefinedListDbItem
22- > ;
21+ children ?: RemoteDbItem [ ] ;
2322 expanded ?: boolean ;
24- } ) : RootRemoteDbItem {
23+ } = { } ) : RootRemoteDbItem {
2524 return {
2625 kind : DbItemKind . RootRemote ,
2726 children,
@@ -30,12 +29,12 @@ export function createRootRemoteDbItem({
3029}
3130
3231export function createRemoteOwnerDbItem ( {
33- ownerName = `owner${ getRandomInt ( ) } ` ,
32+ ownerName = `owner${ faker . datatype . number ( ) } ` ,
3433 selected = false ,
3534} : {
3635 ownerName ?: string ;
3736 selected ?: boolean ;
38- } ) : RemoteOwnerDbItem {
37+ } = { } ) : RemoteOwnerDbItem {
3938 return {
4039 kind : DbItemKind . RemoteOwner ,
4140 selected,
@@ -44,14 +43,14 @@ export function createRemoteOwnerDbItem({
4443}
4544
4645export function createRemoteRepoDbItem ( {
47- repoFullName = `repoFullName ${ getRandomInt ( ) } ` ,
46+ repoFullName = `owner ${ faker . datatype . number ( ) } /repo ${ faker . datatype . number } ` ,
4847 selected = false ,
4948 parentListName = undefined ,
5049} : {
5150 repoFullName ?: string ;
5251 selected ?: boolean ;
5352 parentListName ?: string ;
54- } ) : RemoteRepoDbItem {
53+ } = { } ) : RemoteRepoDbItem {
5554 return {
5655 kind : DbItemKind . RemoteRepo ,
5756 selected,
@@ -61,7 +60,7 @@ export function createRemoteRepoDbItem({
6160}
6261
6362export function createRemoteSystemDefinedListDbItem ( {
64- listName = `top_${ getRandomInt ( ) } ` ,
63+ listName = `top_${ faker . datatype . number ( ) } ` ,
6564 listDisplayName = `Display Name` ,
6665 listDescription = `Description` ,
6766 selected = false ,
@@ -70,7 +69,7 @@ export function createRemoteSystemDefinedListDbItem({
7069 listDisplayName ?: string ;
7170 listDescription ?: string ;
7271 selected ?: boolean ;
73- } ) : RemoteSystemDefinedListDbItem {
72+ } = { } ) : RemoteSystemDefinedListDbItem {
7473 return {
7574 kind : DbItemKind . RemoteSystemDefinedList ,
7675 selected,
@@ -83,7 +82,7 @@ export function createRemoteSystemDefinedListDbItem({
8382export function createRemoteUserDefinedListDbItem ( {
8483 expanded = false ,
8584 selected = false ,
86- listName = `list${ getRandomInt ( ) } ` ,
85+ listName = `list${ faker . datatype . number ( ) } ` ,
8786 repos = [
8887 createRemoteRepoDbItem ( {
8988 parentListName : listName ,
@@ -94,7 +93,7 @@ export function createRemoteUserDefinedListDbItem({
9493 expanded ?: boolean ;
9594 selected ?: boolean ;
9695 repos ?: RemoteRepoDbItem [ ] ;
97- } ) : RemoteUserDefinedListDbItem {
96+ } = { } ) : RemoteUserDefinedListDbItem {
9897 return {
9998 kind : DbItemKind . RemoteUserDefinedList ,
10099 expanded,
@@ -109,9 +108,9 @@ export function createRootLocalDbItem({
109108 children = [ ] ,
110109 expanded = false ,
111110} : {
112- children ?: Array < LocalDatabaseDbItem | LocalListDbItem > ;
111+ children ?: LocalDbItem [ ] ;
113112 expanded ?: boolean ;
114- } ) : RootLocalDbItem {
113+ } = { } ) : RootLocalDbItem {
115114 return {
116115 kind : DbItemKind . RootLocal ,
117116 children,
@@ -120,18 +119,18 @@ export function createRootLocalDbItem({
120119}
121120
122121export function createLocalDatabaseDbItem ( {
123- databaseName = `database${ getRandomInt ( ) } ` ,
124- dateAdded = getRandomInt ( ) ,
125- language = `language${ getRandomInt ( ) } ` ,
126- storagePath = `storagePath${ getRandomInt ( ) } ` ,
122+ databaseName = `database${ faker . datatype . number ( ) } ` ,
123+ dateAdded = faker . date . past ( ) . getTime ( ) ,
124+ language = `language${ faker . datatype . number ( ) } ` ,
125+ storagePath = `storagePath${ faker . datatype . number ( ) } ` ,
127126 selected = false ,
128127} : {
129128 databaseName ?: string ;
130129 dateAdded ?: number ;
131130 language ?: string ;
132131 storagePath ?: string ;
133132 selected ?: boolean ;
134- } ) : LocalDatabaseDbItem {
133+ } = { } ) : LocalDatabaseDbItem {
135134 return {
136135 kind : DbItemKind . LocalDatabase ,
137136 selected,
@@ -143,7 +142,7 @@ export function createLocalDatabaseDbItem({
143142}
144143
145144export function createLocalListDbItem ( {
146- listName = `top_${ getRandomInt ( ) } ` ,
145+ listName = `top_${ faker . datatype . number ( ) } ` ,
147146 selected = false ,
148147 expanded = false ,
149148 databases = [ ] ,
@@ -152,7 +151,7 @@ export function createLocalListDbItem({
152151 databases ?: LocalDatabaseDbItem [ ] ;
153152 selected ?: boolean ;
154153 expanded ?: boolean ;
155- } ) : LocalListDbItem {
154+ } = { } ) : LocalListDbItem {
156155 return {
157156 kind : DbItemKind . LocalList ,
158157 selected,
@@ -161,7 +160,3 @@ export function createLocalListDbItem({
161160 listName,
162161 } ;
163162}
164-
165- function getRandomInt ( ) {
166- return Math . floor ( Math . random ( ) * 100 ) ;
167- }
0 commit comments