hunk.code_window:   inputValue: string,
   };
   const filterColors = (inputValue: string) => 
     colourOptions.filter(i =>
       i.label.toLowerCase().includes(inputValue.toLowerCase())
     );
   const loadOptions = (inputValue, callback) => {
     setTimeout(() => {
       callback(filterColors(inputValue));
     }, 1000);
  
hunk.labels: keep keep keep replace replace replace replace keep keep keep keep keep
hunk.after_edit: const filterColors = (inputValue: string) => {
     if (inputValue) {
       return colourOptions.filter(i =>
           i.label.toLowerCase().includes(inputValue.toLowerCase())
         );
     }
     return colourOptions;
   };
  
hunk.file_path: docs/examples/AsyncCallbacks.js
hunk.type: replace
file: // @flow
  
  export { default as A11yText } from './A11yText';
  export { default as DummyInput } from './DummyInput';
  export { default as NodeResolver } from './NodeResolver';
  export { default as ScrollBlock } from './ScrollBlock';
  export { default as ScrollCaptor } from './ScrollCaptor';
  