refactor(editor): enable the noUncheckedIndexedAccess rule for the block-database package (#9691)

close: BS-2269
This commit is contained in:
zzj3720
2025-01-14 14:35:46 +00:00
parent aa2a8fbf9b
commit ff295f383f
24 changed files with 324 additions and 344 deletions
@@ -0,0 +1,20 @@
import type { PropertyModel } from '@blocksuite/data-view';
import { propertyModelPresets } from '@blocksuite/data-view/property-pure-presets';
import { linkPropertyModelConfig } from './link/define';
import { richTextPropertyModelConfig } from './rich-text/define';
import { titlePropertyModelConfig } from './title/define';
export const databaseBlockModels = Object.fromEntries(
[
propertyModelPresets.checkboxPropertyModelConfig,
propertyModelPresets.datePropertyModelConfig,
propertyModelPresets.numberPropertyModelConfig,
propertyModelPresets.progressPropertyModelConfig,
propertyModelPresets.selectPropertyModelConfig,
propertyModelPresets.multiSelectPropertyModelConfig,
linkPropertyModelConfig,
richTextPropertyModelConfig,
titlePropertyModelConfig,
].map(v => [v.type, v as PropertyModel])
);