@@ -8,12 +8,12 @@ import {
88 TitleContent ,
99 TransformedComponentMetadata ,
1010 NestingFilter ,
11- isTitleConfig ,
1211 I18nData ,
1312 LiveTextEditingConfig ,
1413 FieldConfig ,
14+ MetadataTransducer ,
1515} from '@alilc/lowcode-types' ;
16- import { deprecate , isRegExp } from '@alilc/lowcode-utils' ;
16+ import { deprecate , isRegExp , isTitleConfig } from '@alilc/lowcode-utils' ;
1717import { computed , engineConfig } from '@alilc/lowcode-editor-core' ;
1818import EventEmitter from 'events' ;
1919import { componentDefaults , legacyIssues } from './transducers' ;
@@ -128,8 +128,8 @@ export class ComponentMeta {
128128
129129 private _isTopFixed ?: boolean ;
130130
131- get isTopFixed ( ) {
132- return this . _isTopFixed ;
131+ get isTopFixed ( ) : boolean {
132+ return ! ! ( this . _isTopFixed ) ;
133133 }
134134
135135 private parentWhitelist ?: NestingFilter | null ;
@@ -279,7 +279,7 @@ export class ComponentMeta {
279279 return result as any ;
280280 }
281281
282- isRootComponent ( includeBlock = true ) {
282+ isRootComponent ( includeBlock = true ) : boolean {
283283 return (
284284 this . componentName === 'Page' ||
285285 this . componentName === 'Component' ||
@@ -326,7 +326,7 @@ export class ComponentMeta {
326326 return true ;
327327 }
328328
329- checkNestingDown ( my : Node , target : Node | NodeSchema | NodeSchema [ ] ) {
329+ checkNestingDown ( my : Node , target : Node | NodeSchema | NodeSchema [ ] ) : boolean {
330330 // 检查父子关系,直接约束型,在画布中拖拽直接掠过目标容器
331331 if ( this . childWhitelist ) {
332332 const _target : any = ! Array . isArray ( target ) ? [ target ] : target ;
@@ -375,19 +375,7 @@ function preprocessMetadata(metadata: ComponentMetadata): TransformedComponentMe
375375 } ;
376376}
377377
378- export interface MetadataTransducer {
379- ( prev : TransformedComponentMetadata ) : TransformedComponentMetadata ;
380- /**
381- * 0 - 9 system
382- * 10 - 99 builtin-plugin
383- * 100 - app & plugin
384- */
385- level ?: number ;
386- /**
387- * use to replace TODO
388- */
389- id ?: string ;
390- }
378+
391379const metadataTransducers : MetadataTransducer [ ] = [ ] ;
392380
393381export function registerMetadataTransducer (
0 commit comments