description

# setLineDash method Null safety

1. @SupportedBrowser(SupportedBrowser.CHROME)
2. @SupportedBrowser(SupportedBrowser.SAFARI)
3. @SupportedBrowser(SupportedBrowser.IE, '11')
4. @Unstable()

void setLineDash (

1. List<num> dash

)
@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.IE, '11'), @SupportedBrowser(SupportedBrowser.SAFARI), @Unstable()

## Implementation

    @SupportedBrowser(SupportedBrowser.CHROME)
    @SupportedBrowser(SupportedBrowser.SAFARI)
    @SupportedBrowser(SupportedBrowser.IE, '11')
    @Unstable()
    void setLineDash(List<num> dash) {
      // TODO(14316): Firefox has this functionality with mozDash, but it's a bit
      // different.
      if (JS('bool', '!!#.setLineDash', this)) {
        JS('void', '#.setLineDash(#)', this, dash);
      } else if (JS('bool', '!!#.webkitLineDash', this)) {
        JS('void', '#.webkitLineDash = #', this, dash);
      }
    }