var CrossUpdateController = class {
	constructor(host, target) {
		this.host = host;
		this.target = target;
		this.host.addController(this);
	}
	hostUpdate() {
		this.target.requestUpdate();
	}
	remove() {
		this.host.removeController(this);
	}
};
export { CrossUpdateController };
