message: Improves some camera functions signatures
diff: @@ -216,7 +216,7 @@ export default class Camera extends EventEmitter implements CameraState {
  * @param {number|object} factorOrOptions - Factor or options.
  * @return {function}
  */
  - animatedZoom(factorOrOptions?: number | (Partial<AnimateOptions> & { factor: number })): void {
  + animatedZoom(factorOrOptions?: number | (Partial<AnimateOptions> & { factor?: number })): void {
  if (!factorOrOptions) {
  this.animate({ ratio: this.ratio / DEFAULT_ZOOMING_RATIO });
  } else {
  @@ -236,7 +236,7 @@ export default class Camera extends EventEmitter implements CameraState {
  *
  * @param {number|object} factorOrOptions - Factor or options.
  */
  - animatedUnzoom(factorOrOptions?: number | (Partial<AnimateOptions> & { factor: number })): void {
  + animatedUnzoom(factorOrOptions?: number | (Partial<AnimateOptions> & { factor?: number })): void {
  if (!factorOrOptions) {
  this.animate({ ratio: this.ratio * DEFAULT_ZOOMING_RATIO });
  } else {
  