anchor.diff:  }
   
   @JS('window.flutterCanvasKit.ContourMeasureIter')
  +@staticInterop
   class SkContourMeasureIter {
  -  external SkContourMeasureIter(SkPath path, bool forceClosed, double resScale);
  +  external factory SkContourMeasureIter(
  +      SkPath path,
  +      bool forceClosed,
  +      double resScale);
  +}
  +
  +extension SkContourMeasureIterExtension on SkContourMeasureIter {
     external SkContourMeasure? next();
     external void delete();
   }
   
   @JS()
  -class SkContourMeasure {
  +@staticInterop
  +class SkContourMeasure {}
  +
  +extension SkContourMeasureExtension on SkContourMeasure {
     external SkPath getSegment(double start, double end, bool startWithMoveTo);
     external Float32List getPosTan(double distance);
     external bool isClosed();
  
positive.code: }
  
  @JS()
  class SkTextBaselineEnum {
    external SkTextBaseline get Alphabetic;
    external SkTextBaseline get Ideographic;
  }
  
  @JS()
  class SkTextBaseline {
    external int get value;
  }
  
  
negative.code: }
  
  @JS()
  @staticInterop
  class SkPlaceholderAlignmentEnum {}
  
  extension SkPlaceholderAlignmentEnumExtension on SkPlaceholderAlignmentEnum {
    external SkPlaceholderAlignment get Baseline;
    external SkPlaceholderAlignment get AboveBaseline;
    external SkPlaceholderAlignment get BelowBaseline;
  