@@ -519,9 +519,9 @@ export class MetadataManager implements IMetadataService {
519519 data : event . data ,
520520 } ) ;
521521 } ;
522- this . watch ( type , wrappedCallback ) ;
522+ this . addWatchCallback ( type , wrappedCallback ) ;
523523 return {
524- unsubscribe : ( ) => this . unwatch ( type , wrappedCallback ) ,
524+ unsubscribe : ( ) => this . removeWatchCallback ( type , wrappedCallback ) ,
525525 } ;
526526 }
527527
@@ -623,7 +623,7 @@ export class MetadataManager implements IMetadataService {
623623 * Validate a metadata item against its type schema.
624624 * Returns validation result with errors and warnings.
625625 */
626- async validate ( type : string , data : unknown ) : Promise < MetadataValidationResult > {
626+ async validate ( _type : string , data : unknown ) : Promise < MetadataValidationResult > {
627627 // Basic structural validation
628628 if ( data === null || data === undefined ) {
629629 return {
@@ -856,19 +856,19 @@ export class MetadataManager implements IMetadataService {
856856 }
857857
858858 /**
859- * Watch for metadata changes (legacy API)
859+ * Register a watch callback for metadata changes
860860 */
861- watch ( type : string , callback : WatchCallback ) : void {
861+ protected addWatchCallback ( type : string , callback : WatchCallback ) : void {
862862 if ( ! this . watchCallbacks . has ( type ) ) {
863863 this . watchCallbacks . set ( type , new Set ( ) ) ;
864864 }
865865 this . watchCallbacks . get ( type ) ! . add ( callback ) ;
866866 }
867867
868868 /**
869- * Unwatch metadata changes (legacy API)
869+ * Remove a watch callback for metadata changes
870870 */
871- unwatch ( type : string , callback : WatchCallback ) : void {
871+ protected removeWatchCallback ( type : string , callback : WatchCallback ) : void {
872872 const callbacks = this . watchCallbacks . get ( type ) ;
873873 if ( callbacks ) {
874874 callbacks . delete ( callback ) ;
0 commit comments