hunk.code_window:     skip_cleanup: true
       script: npm run deploy
       on:
         branch: master
         repo: facebook/immutable-js
  
hunk.labels: keep keep keep keep add
hunk.after_edit:       tags: true
hunk.file_path: .travis.yml
hunk.type: add
file: /**
   * Copyright (c) 2014-present, Facebook, Inc.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   */
  
  import {
    Map as ImmutableMap,
    Set as ImmutableSet,
  } from '../../';
  
  // Immutable.js collections
  var mapImmutable: ImmutableMap<string, number> = ImmutableMap<string, number>();
  var setImmutable: ImmutableSet<string> = ImmutableSet<string>();
  
  // $ExpectType Map<string, number>
  mapImmutable.delete('foo');
  
  // ES6 collections
  var mapES6: Map<string, number> = new Map<string, number>();
  var setES6: Set<string> = new Set<string>();
  
  // $ExpectType boolean
  mapES6.delete('foo');
  