Skip to content

Commit

Permalink
chore: fix lint
Browse files Browse the repository at this point in the history
  • Loading branch information
Julusian committed Nov 14, 2024
1 parent 4e2e5df commit c21025b
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 19 deletions.
1 change: 1 addition & 0 deletions packages/core/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export type { OpenStreamDeckOptions } from './models/base.js'
export { StreamDeckProxy } from './proxy.js'
export type { PropertiesService } from './services/properties/interface.js'
export { uint8ArrayToDataView } from './util.js'
export { parseAllFirmwareVersionsHelper } from './services/properties/all-firmware.js'

/** Elgato vendor id */
export const VENDOR_ID = 0x0fd9
Expand Down
6 changes: 3 additions & 3 deletions packages/core/src/models/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ export class StreamDeckBase extends EventEmitter<StreamDeckEvents> implements St
constructor(
device: HIDDevice,
_options: Readonly<Required<OpenStreamDeckOptions>>,
services: StreamDeckServicesDefinition
services: StreamDeckServicesDefinition,
) {
super()

Expand All @@ -120,11 +120,11 @@ export class StreamDeckBase extends EventEmitter<StreamDeckEvents> implements St

protected checkValidKeyIndex(
keyIndex: KeyIndex,
feedbackType: StreamDeckButtonControlDefinition['feedbackType'] | null
feedbackType: StreamDeckButtonControlDefinition['feedbackType'] | null,
): void {
const buttonControl = this.deviceProperties.CONTROLS.find(
(control): control is StreamDeckButtonControlDefinition =>
control.type === 'button' && control.index === keyIndex
control.type === 'button' && control.index === keyIndex,
)

if (!buttonControl) {
Expand Down
12 changes: 6 additions & 6 deletions packages/core/src/proxy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ export class StreamDeckProxy implements StreamDeck {
}

public listeners<T extends EventEmitter.EventNames<StreamDeckEvents>>(
event: T
event: T,
): Array<EventEmitter.EventListener<StreamDeckEvents, T>> {
return this.device.listeners(event)
}
Expand All @@ -156,15 +156,15 @@ export class StreamDeckProxy implements StreamDeck {
public on<T extends EventEmitter.EventNames<StreamDeckEvents>>(
event: T,
fn: EventEmitter.EventListener<StreamDeckEvents, T>,
context?: unknown
context?: unknown,
): this {
this.device.on(event, fn, context)
return this
}
public addListener<T extends EventEmitter.EventNames<StreamDeckEvents>>(
event: T,
fn: EventEmitter.EventListener<StreamDeckEvents, T>,
context?: unknown
context?: unknown,
): this {
this.device.addListener(event, fn, context)
return this
Expand All @@ -176,7 +176,7 @@ export class StreamDeckProxy implements StreamDeck {
public once<T extends EventEmitter.EventNames<StreamDeckEvents>>(
event: T,
fn: EventEmitter.EventListener<StreamDeckEvents, T>,
context?: unknown
context?: unknown,
): this {
this.device.once(event, fn, context)
return this
Expand All @@ -189,7 +189,7 @@ export class StreamDeckProxy implements StreamDeck {
event: T,
fn?: EventEmitter.EventListener<StreamDeckEvents, T>,
context?: unknown,
once?: boolean
once?: boolean,
): this {
this.device.removeListener(event, fn, context, once)
return this
Expand All @@ -198,7 +198,7 @@ export class StreamDeckProxy implements StreamDeck {
event: T,
fn?: EventEmitter.EventListener<StreamDeckEvents, T>,
context?: unknown,
once?: boolean
once?: boolean,
): this {
this.device.off(event, fn, context, once)
return this
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/services/properties/all-firmware.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { uint8ArrayToDataView } from '../../util'
import { uint8ArrayToDataView } from '../../util.js'

export async function parseAllFirmwareVersionsHelper(reportData: {
// Future: LD, AP1?
Expand Down
4 changes: 2 additions & 2 deletions packages/core/src/services/properties/studio.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { parseAllFirmwareVersionsHelper } from './all-firmware'
import { Gen2PropertiesService } from './gen2'
import { parseAllFirmwareVersionsHelper } from './all-firmware.js'
import { Gen2PropertiesService } from './gen2.js'

export class StudioPropertiesService extends Gen2PropertiesService {
public async getAllFirmwareVersions(): Promise<Record<string, string>> {
Expand Down
6 changes: 3 additions & 3 deletions packages/core/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ export interface StreamDeck extends EventEmitter<StreamDeckEvents> {
fillKeyBuffer(
keyIndex: KeyIndex,
imageBuffer: Uint8Array | Uint8ClampedArray,
options?: FillImageOptions
options?: FillImageOptions,
): Promise<void>

/**
Expand All @@ -121,7 +121,7 @@ export interface StreamDeck extends EventEmitter<StreamDeckEvents> {
fillLcd(
lcdIndex: number,
imageBuffer: Uint8Array | Uint8ClampedArray,
sourceOptions: FillImageOptions
sourceOptions: FillImageOptions,
): Promise<void>

/**
Expand Down Expand Up @@ -162,7 +162,7 @@ export interface StreamDeck extends EventEmitter<StreamDeckEvents> {
x: number,
y: number,
imageBuffer: Uint8Array,
sourceOptions: FillLcdImageOptions
sourceOptions: FillLcdImageOptions,
): Promise<void>

/**
Expand Down
13 changes: 9 additions & 4 deletions packages/tcp/src/connectionManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,16 @@ import type { OpenStreamDeckOptionsTcp, StreamDeckTcp } from './types.js'
import { DEFAULT_TCP_PORT } from './constants.js'
import { SocketWrapper } from './socketWrapper.js'
import { type JPEGEncodeOptions, encodeJPEG } from '@elgato-stream-deck/node-lib'
import type { HIDDevice, OpenStreamDeckOptions, ChildHIDDeviceInfo, PropertiesService } from '@elgato-stream-deck/core'
import type {
HIDDevice,
OpenStreamDeckOptions,
ChildHIDDeviceInfo,
PropertiesService,
parseAllFirmwareVersionsHelper,
} from '@elgato-stream-deck/core'
import { DEVICE_MODELS } from '@elgato-stream-deck/core'
import { StreamDeckTcpWrapper } from './tcpWrapper.js'
import { TcpHidDevice } from './hid-device.js'
import { parseAllFirmwareVersionsHelper } from '@elgato-stream-deck/core/dist/services/properties/all-firmware.js'

export interface StreamDeckTcpConnectionManagerEvents {
connected: [streamdeck: StreamDeckTcp]
Expand Down Expand Up @@ -172,7 +177,7 @@ export class StreamDeckTcpConnectionManager extends EventEmitter<StreamDeckTcpCo
connectTo(
address: string,
port: number = DEFAULT_TCP_PORT,
options?: Partial<StreamDeckTcpConnectionOptions>
options?: Partial<StreamDeckTcpConnectionOptions>,
): void {
if (!this.#connectToInternal(address, port, options)) {
throw new Error('Connection already exists')
Expand All @@ -182,7 +187,7 @@ export class StreamDeckTcpConnectionManager extends EventEmitter<StreamDeckTcpCo
#connectToInternal(
address: string,
port: number,
_options: Partial<StreamDeckTcpConnectionOptions> | undefined
_options: Partial<StreamDeckTcpConnectionOptions> | undefined,
): boolean {
const id = this.#getConnectionId(address, port)

Expand Down

0 comments on commit c21025b

Please sign in to comment.