public virtual extern string replace(string searchValue, String.replaceFn replacer);
public virtual extern string replace(es5.RegExp searchValue, String.replaceFn replacer);
public virtual extern string replace( Union <string, es5.RegExp> searchValue, String.replaceFn replacer);