fix: dbkv raw import (#1848)

This commit is contained in:
Daniel Salazar
2025-10-28 13:04:54 -07:00
committed by GitHub
parent b1e3430a9d
commit ff9932b2f3
3 changed files with 19 additions and 10 deletions
+14 -2
View File
@@ -110,7 +110,13 @@ export default defineConfig([
'src/backend/**/*.{js,mjs,cjs,ts}',
'extensions/**/*.{js,mjs,cjs,ts}',
],
languageOptions: { globals: globals.browser },
languageOptions: {
globals: {
...globals.browser,
...globals.jquery,
i18n: 'readonly',
},
},
rules: {
'no-unused-vars': ['error', {
@@ -157,7 +163,13 @@ export default defineConfig([
{
files: ['**/*.{js,mjs,cjs,ts}'],
ignores: ['src/backend/**/*.{js,mjs,cjs,ts}'],
languageOptions: { globals: globals.browser },
languageOptions: {
globals: {
...globals.browser,
...globals.jquery,
i18n: 'readonly',
},
},
rules: {
'no-unused-vars': ['error', {
'vars': 'all',
+4 -7
View File
@@ -4,11 +4,8 @@ import type { MeteringServiceWrapper } from '@heyputer/backend/src/services/Mete
import type { DBKVStore } from '@heyputer/backend/src/services/repositories/DBKVStore/DBKVStore.ts';
import type { SUService } from '@heyputer/backend/src/services/SUService.js';
import type { RequestHandler } from 'express';
import type helpers from '../src/backend/src/helpers.js';
import type FSNodeContext from '../src/backend/src/filesystem/FSNodeContext.js';
import type selectors from '../src/backend/src/filesystem/node/selectors.js';
export type FSNodeContext = FSNodeContext;
import type helpers from '../src/backend/src/helpers.js';
declare global {
namespace Express {
@@ -42,9 +39,9 @@ interface CoreRuntimeModule {
}
}
type FilesystemModule = {
FSNodeContext: FSNodeContext,
selectors: selectors,
interface FilesystemModule {
FSNodeContext: FSNodeContext,
selectors: unknown,
}
type StripPrefix<TPrefix extends string, T extends string> = T extends `${TPrefix}.${infer R}` ? R : never;
@@ -13,7 +13,7 @@ export class DBKVServiceWrapper extends BaseService {
});
Object.getOwnPropertyNames(DBKVStore.prototype).forEach(fn => {
if ( fn === 'constructor' ) return;
this[fn] = (...args) => this.kvStore[fn](args);
this[fn] = (...args) => this.kvStore[fn](...args);
});
}
static IMPLEMENTS = {