refactor(editor): remove assert functions (#10629)

This commit is contained in:
Saul-Mirone committed 2025-03-05 10:20:02 +00:00
1 parent 201c3438ba
commit 7e39893aac
17 files changed
+63 -95

No files matched your search

@@ -11,10 +11,11 @@ type ModelList<T> =
export function matchModels<
const Model extends ConstructorType<BlockModel>[],
U extends ModelList<Model>[number] = ModelList<Model>[number],
>(model: BlockModel | null, expected: Model): model is U {
return (
!!model && expected.some(expectedModel => model instanceof expectedModel)
);
>(model: BlockModel | null | undefined, expected: Model): model is U {
if (model === null || model === undefined) {
return false;
}
return expected.some(expectedModel => model instanceof expectedModel);
}
export function isInsideBlockByFlavour(