diff --git a/src/component/cursors.vue b/src/component/cursors.vue index 7105f193..cf46cbf2 100644 --- a/src/component/cursors.vue +++ b/src/component/cursors.vue @@ -30,33 +30,33 @@ }) export default class extends Vue { @Ref('overlay') readonly _overlay!: HTMLCanvasElement - private _ctx!: CanvasRenderingContext2D + _ctx!: CanvasRenderingContext2D - private canvasScale = window.devicePixelRatio + canvasScale = window.devicePixelRatio @Prop() - private readonly sessions!: Record + readonly sessions!: Record @Prop() - private readonly sessionId!: string + readonly sessionId!: string @Prop() - private readonly hostId!: string | null + readonly hostId!: string | null @Prop() - private readonly screenSize!: Dimension + readonly screenSize!: Dimension @Prop() - private readonly canvasSize!: Dimension + readonly canvasSize!: Dimension @Prop() - private readonly cursors!: SessionCursors[] + readonly cursors!: SessionCursors[] @Prop() - private readonly cursorDraw!: InactiveCursorDrawFunction | null + readonly cursorDraw!: InactiveCursorDrawFunction | null @Prop() - private readonly fps!: number + readonly fps!: number mounted() { // get canvas overlay context diff --git a/src/component/main.vue b/src/component/main.vue index 62e434a8..56124a33 100644 --- a/src/component/main.vue +++ b/src/component/main.vue @@ -10,7 +10,7 @@ @imageReady="screencastReady = $event" /> + readonly sessions!: Record @Prop() - private readonly hostId!: string + readonly hostId!: string @Prop() - private readonly webrtc!: NekoWebRTC + readonly webrtc!: NekoWebRTC @Prop() - private readonly scroll!: Scroll + readonly scroll!: Scroll @Prop() - private readonly screenSize!: Dimension + readonly screenSize!: Dimension @Prop() - private readonly canvasSize!: Dimension + readonly canvasSize!: Dimension @Prop() - private readonly cursorDraw!: CursorDrawFunction | null + readonly cursorDraw!: CursorDrawFunction | null @Prop() - private readonly isControling!: boolean + readonly isControling!: boolean @Prop() - private readonly implicitControl!: boolean + readonly implicitControl!: boolean @Prop() - private readonly inactiveCursors!: boolean + readonly inactiveCursors!: boolean @Prop() - private readonly fps!: number + readonly fps!: number @Prop() - private readonly hasMobileKeyboard!: boolean + readonly hasMobileKeyboard!: boolean get cursor(): string { if (!this.isControling || !this.cursorImage) { diff --git a/src/component/screencast.vue b/src/component/screencast.vue index 0481c431..d47866e3 100644 --- a/src/component/screencast.vue +++ b/src/component/screencast.vue @@ -13,12 +13,12 @@ name: 'neko-screencast', }) export default class extends Vue { - private imageSrc = '' - private running = false - private continue = false + imageSrc = '' + running = false + continue = false @Prop() - private readonly image!: string + readonly image!: string @Watch('image') setImage(image: string) { @@ -26,10 +26,10 @@ } @Prop() - private readonly enabled!: boolean + readonly enabled!: boolean @Prop() - private readonly api!: RoomApi + readonly api!: RoomApi async loop() { if (this.running) return