refactor(imports): replace relative imports with path aliases (#2741)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-13 20:18:22 +02:00
1 parent a59b80ce11
commit 84dcf6b8a8
1834 files changed
+11601 -10725

No files matched your search

@@ -1,6 +1,10 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import type {VoiceEngineV2CameraEncodingOptions, VoiceEngineV2CameraOptions, VoiceEngineV2Error} from '../protocol';
import type {
VoiceEngineV2CameraEncodingOptions,
VoiceEngineV2CameraOptions,
VoiceEngineV2Error,
} from '@fluxer/voice_engine_v2/src/protocol';
export type VoiceEngineV2CameraEncodingPlanAction = 'noop' | 'updateEncoding' | 'republish' | 'reject';
@@ -1,6 +1,9 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import type {VoiceEngineV2HardwareEncoderCapabilities, VoiceEngineV2VideoCodec} from '../protocol';
import type {
VoiceEngineV2HardwareEncoderCapabilities,
VoiceEngineV2VideoCodec,
} from '@fluxer/voice_engine_v2/src/protocol';
const ZERO_COPY_NATIVE_INPUTS = new Set(['dmabuf', 'd3d11Texture', 'd3d11-texture', 'cvPixelBuffer', 'sharedTexture']);
+15 -9
View File
@@ -5,29 +5,35 @@ export type {
VoiceEngineV2CameraEncodingPlanAction,
VoiceEngineV2CameraEncodingPlanInput,
VoiceEngineV2CameraEncodingPlanReason,
} from './cameraShare';
export {applyVoiceEngineV2CameraEncodingOptions, planVoiceEngineV2CameraEncodingChange} from './cameraShare';
} from '@fluxer/voice_engine_v2/src/policies/cameraShare';
export {
applyVoiceEngineV2CameraEncodingOptions,
planVoiceEngineV2CameraEncodingChange,
} from '@fluxer/voice_engine_v2/src/policies/cameraShare';
export {
hasVoiceEngineV2NativeHardwareEncoder,
hasVoiceEngineV2NativeNvencEncoder,
hasVoiceEngineV2ZeroCopyNativeInput,
normalizeVoiceEngineV2HardwareEncoderCapabilities,
unavailableVoiceEngineV2HardwareEncoderCapabilities,
} from './hardwareEncoderCapabilities';
} from '@fluxer/voice_engine_v2/src/policies/hardwareEncoderCapabilities';
export type {
VoiceEngineV2MicrophoneFailureContext,
VoiceEngineV2MicrophoneOperationFailureAction,
VoiceEngineV2OperationFailureLike,
VoiceEngineV2OperationResultLike,
} from './microphoneFailureAction';
export {getVoiceEngineV2MicrophoneOperationFailureAction} from './microphoneFailureAction';
} from '@fluxer/voice_engine_v2/src/policies/microphoneFailureAction';
export {getVoiceEngineV2MicrophoneOperationFailureAction} from '@fluxer/voice_engine_v2/src/policies/microphoneFailureAction';
export type {
VoiceEngineV2ScreenEncodingPlan,
VoiceEngineV2ScreenEncodingPlanAction,
VoiceEngineV2ScreenEncodingPlanInput,
VoiceEngineV2ScreenEncodingPlanReason,
} from './screenShare';
export {applyVoiceEngineV2ScreenEncodingOptions, planVoiceEngineV2ScreenEncodingChange} from './screenShare';
} from '@fluxer/voice_engine_v2/src/policies/screenShare';
export {
applyVoiceEngineV2ScreenEncodingOptions,
planVoiceEngineV2ScreenEncodingChange,
} from '@fluxer/voice_engine_v2/src/policies/screenShare';
export type {
VoiceEngineV2StatsNetworkSummary,
VoiceEngineV2StatsSummary,
@@ -43,7 +49,7 @@ export type {
VoiceStatsTrackRoleCandidate,
VoiceStatsTrackRoleSelection,
VoiceStatsTrackSummary,
} from './voiceStats';
} from '@fluxer/voice_engine_v2/src/policies/voiceStats';
export {
asVoiceEngineV2StatsTrackSource,
classifyVoiceEngineV2TrackStats,
@@ -51,4 +57,4 @@ export {
coerceVoiceEngineV2Stats,
summarizeVoiceEngineV2Stats,
VoiceEngineV2StatsTrackSource,
} from './voiceStats';
} from '@fluxer/voice_engine_v2/src/policies/voiceStats';
@@ -1,20 +1,12 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {describe, expect, it} from 'vitest';
import cameraShareEncodingPlanFixtures from '../../fixtures/policies/camera_share_encoding_plan.json';
import hardwareEncoderCapabilityFixtures from '../../fixtures/policies/hardware_encoder_capabilities.json';
import microphoneFailureFixtures from '../../fixtures/policies/microphone_failure_action.json';
import screenShareEncodingPlanFixtures from '../../fixtures/policies/screen_share_encoding_plan.json';
import voiceStatsCoercionFixtures from '../../fixtures/policies/voice_stats_coercion.json';
import voiceStatsSummaryFixtures from '../../fixtures/policies/voice_stats_summary.json';
import voiceTrackClassificationFixtures from '../../fixtures/policies/voice_track_classification.json';
import type {
VoiceEngineV2CameraEncodingOptions,
VoiceEngineV2CameraOptions,
VoiceEngineV2ScreenEncodingOptions,
VoiceEngineV2ScreenOptions,
VoiceEngineV2Stats,
} from '../protocol';
import cameraShareEncodingPlanFixtures from '@fluxer/voice_engine_v2/fixtures/policies/camera_share_encoding_plan.json';
import hardwareEncoderCapabilityFixtures from '@fluxer/voice_engine_v2/fixtures/policies/hardware_encoder_capabilities.json';
import microphoneFailureFixtures from '@fluxer/voice_engine_v2/fixtures/policies/microphone_failure_action.json';
import screenShareEncodingPlanFixtures from '@fluxer/voice_engine_v2/fixtures/policies/screen_share_encoding_plan.json';
import voiceStatsCoercionFixtures from '@fluxer/voice_engine_v2/fixtures/policies/voice_stats_coercion.json';
import voiceStatsSummaryFixtures from '@fluxer/voice_engine_v2/fixtures/policies/voice_stats_summary.json';
import voiceTrackClassificationFixtures from '@fluxer/voice_engine_v2/fixtures/policies/voice_track_classification.json';
import {
classifyVoiceEngineV2TrackStats,
coerceVoiceEngineV2Stats,
@@ -29,7 +21,15 @@ import {
type VoiceEngineV2StatsSummary,
type VoiceEngineV2StatsTrackClassificationInput,
type VoiceEngineV2StatsTrackRoleSelection,
} from './index';
} from '@fluxer/voice_engine_v2/src/policies/index';
import type {
VoiceEngineV2CameraEncodingOptions,
VoiceEngineV2CameraOptions,
VoiceEngineV2ScreenEncodingOptions,
VoiceEngineV2ScreenOptions,
VoiceEngineV2Stats,
} from '@fluxer/voice_engine_v2/src/protocol';
import {describe, expect, it} from 'vitest';
interface MicrophoneFailureFixture {
name: string;
@@ -1,6 +1,10 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import type {VoiceEngineV2Error, VoiceEngineV2ScreenEncodingOptions, VoiceEngineV2ScreenOptions} from '../protocol';
import type {
VoiceEngineV2Error,
VoiceEngineV2ScreenEncodingOptions,
VoiceEngineV2ScreenOptions,
} from '@fluxer/voice_engine_v2/src/protocol';
export type VoiceEngineV2ScreenEncodingPlanAction = 'noop' | 'updateEncoding' | 'republish' | 'reject';
@@ -6,7 +6,7 @@ import type {
VoiceEngineV2SendStats,
VoiceEngineV2Stats,
VoiceEngineV2TrackKind,
} from '../protocol';
} from '@fluxer/voice_engine_v2/src/protocol';
export const VoiceEngineV2StatsTrackSource = Object.freeze({
Microphone: 'microphone',