wrap() {
    return new Promise(resolve => {
      this.defer(() => {
        const {position, rotation} = this.params;

        this.position.set(position.x, position.y, position.z);
        this.rotation.set(rotation.x, rotation.y, rotation.z);

        this.applyBridge({onWrap: 1});

        resolve(this);
      });
    });
  }
@method wrap
@instance
@description Wraps transforms (`position` & `rotation`)
@return {Promise} Resolved when action is completed
@memberof module:core.LightComponent