@@ -20,7 +20,7 @@ const isMergeValue = createUnionGuard(isString, isInt)
2020
2121const isMergeRuleSet = createRecordGuard ( isMergeValue )
2222
23- const isMergeRule = createObjectGuard < tt4b . merge . Rule > ( {
23+ const isMergeRule = createObjectGuard < tt4b . site . MergeRule > ( {
2424 origin : isString ,
2525 merged : isMergeValue ,
2626} )
@@ -42,10 +42,9 @@ class MergeRuleDatabase extends BaseDatabase implements BrowserMigratable<'__mer
4242 return this . setByKey ( DB_KEY , data )
4343 }
4444
45- async selectAll ( ) : Promise < tt4b . merge . Rule [ ] > {
45+ async selectAll ( ) : Promise < tt4b . site . MergeRule [ ] > {
4646 const set = await this . refresh ( )
47- return Object . entries ( set )
48- . map ( ( [ origin , merged ] ) => ( { origin, merged } satisfies tt4b . merge . Rule ) )
47+ return Object . entries ( set ) . map ( ( [ origin , merged ] ) => ( { origin, merged } ) )
4948 }
5049
5150 async remove ( origin : string ) : Promise < void > {
@@ -57,7 +56,7 @@ class MergeRuleDatabase extends BaseDatabase implements BrowserMigratable<'__mer
5756 /**
5857 * Add to the db
5958 */
60- async add ( ...toAdd : tt4b . merge . Rule [ ] ) : Promise < void > {
59+ async add ( ...toAdd : tt4b . site . MergeRule [ ] ) : Promise < void > {
6160 const set = await this . refresh ( )
6261 // Not rewrite
6362 toAdd . forEach ( ( { origin, merged } ) => set [ origin ] = set [ origin ] ?? merged )
@@ -87,7 +86,7 @@ class MergeRuleDatabase extends BaseDatabase implements BrowserMigratable<'__mer
8786 await this . update ( exist )
8887 }
8988
90- exportData ( ) : Promise < tt4b . merge . Rule [ ] > {
89+ exportData ( ) : Promise < tt4b . site . MergeRule [ ] > {
9190 return this . selectAll ( )
9291 }
9392}
0 commit comments