fix(electron): update settings styles (#10193)

This commit is contained in:
pengx17
2025-02-18 09:54:59 +00:00
parent 13834dd09a
commit 78346be4fe
5 changed files with 71 additions and 23 deletions

View File

@@ -1,5 +1,27 @@
/* auto-generated by NAPI-RS */
/* eslint-disable */
export declare class Application {
static tapGlobalAudio(excludedProcesses: Array<Application> | undefined | null, audioStreamCallback: ((err: Error | null, arg: Float32Array) => void)): AudioTapStream
get processId(): number
get bundleIdentifier(): string
get name(): string
get icon(): Buffer
get isRunning(): boolean
tapAudio(audioStreamCallback: ((err: Error | null, arg: Float32Array) => void)): AudioTapStream
}
export declare class ApplicationListChangedSubscriber {
unsubscribe(): void
}
export declare class ApplicationStateChangedSubscriber {
unsubscribe(): void
}
export declare class AudioTapStream {
stop(): void
}
export declare class DocStorage {
constructor(path: string)
validate(): Promise<boolean>
@@ -38,6 +60,20 @@ export declare class DocStoragePool {
clearClocks(universalId: string): Promise<void>
}
export declare class RecordingPermissions {
audio: boolean
screen: boolean
}
export declare class ShareableContent {
static onApplicationListChanged(callback: ((err: Error | null, ) => void)): ApplicationListChangedSubscriber
static onAppStateChanged(app: Application, callback: ((err: Error | null, ) => void)): ApplicationStateChangedSubscriber
constructor()
applications(): Array<Application>
applicationWithProcessId(processId: number): Application
checkRecordingPermissions(): RecordingPermissions
}
export declare class SqliteConnection {
constructor(path: string)
connect(): Promise<void>

View File

@@ -364,8 +364,14 @@ if (!nativeBinding) {
throw new Error(`Failed to load native binding`)
}
module.exports.Application = nativeBinding.Application
module.exports.ApplicationListChangedSubscriber = nativeBinding.ApplicationListChangedSubscriber
module.exports.ApplicationStateChangedSubscriber = nativeBinding.ApplicationStateChangedSubscriber
module.exports.AudioTapStream = nativeBinding.AudioTapStream
module.exports.DocStorage = nativeBinding.DocStorage
module.exports.DocStoragePool = nativeBinding.DocStoragePool
module.exports.RecordingPermissions = nativeBinding.RecordingPermissions
module.exports.ShareableContent = nativeBinding.ShareableContent
module.exports.SqliteConnection = nativeBinding.SqliteConnection
module.exports.mintChallengeResponse = nativeBinding.mintChallengeResponse
module.exports.ValidationResult = nativeBinding.ValidationResult