Skip to content

Commit 6fc6ec1

Browse files
author
James Hunt
committed
used pattern from fluid for exposing internal implementation details
1 parent 7b54acb commit 6fc6ec1

33 files changed

+89
-88
lines changed

packages/live-share-canvas/src/core/LiveCanvas.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,17 @@ import {
3434
} from "./Geometry";
3535
import { IStroke, Stroke, StrokeType } from "./Stroke";
3636
import {
37-
LiveEventScope,
38-
LiveEventTarget,
3937
UserMeetingRole,
40-
DynamicObjectRegistry,
41-
LiveDataObject,
4238
LiveTelemetryLogger,
4339
ILiveEvent,
4440
LiveDataObjectInitializeState,
4541
} from "@microsoft/live-share";
42+
import {
43+
LiveEventScope,
44+
LiveEventTarget,
45+
DynamicObjectRegistry,
46+
LiveDataObject,
47+
} from "@microsoft/live-share/internal";
4648
import { IBrush } from "./Brush";
4749
import { BasicColors, IColor, lightenColor, toCssRgbaColor } from "./Colors";
4850
import { TelemetryEvents } from "./internals";

packages/live-share-media/src/LiveMediaSession.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ import {
88
createDataObjectKind,
99
} from "@fluidframework/aqueduct/internal";
1010
import {
11-
DynamicObjectRegistry,
12-
LiveDataObject,
1311
LiveDataObjectInitializeNotNeededError,
1412
LiveDataObjectInitializeState,
1513
LiveTelemetryLogger,
1614
UserMeetingRole,
1715
} from "@microsoft/live-share";
16+
import {
17+
DynamicObjectRegistry,
18+
LiveDataObject,
19+
} from "@microsoft/live-share/internal";
1820
import { MediaPlayerSynchronizer } from "./MediaPlayerSynchronizer";
1921
import { ITriggerActionEvent, TelemetryEvents } from "./internals";
2022
import {

packages/live-share-media/src/LiveMediaSessionCoordinator.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,21 @@
44
*/
55

66
import {
7-
LiveEventScope,
87
LiveTelemetryLogger,
9-
LiveEventTarget,
10-
IRuntimeSignaler,
118
TimeInterval,
129
UserMeetingRole,
13-
LiveShareRuntime,
1410
LiveDataObjectInitializeState,
1511
LiveDataObjectInitializeNotNeededError,
1612
LiveDataObjectNotInitializedError,
17-
LiveObjectSynchronizer,
1813
ILiveEvent,
1914
} from "@microsoft/live-share";
15+
import {
16+
IRuntimeSignaler,
17+
LiveEventScope,
18+
LiveEventTarget,
19+
LiveObjectSynchronizer,
20+
LiveShareRuntime,
21+
} from "@microsoft/live-share/internal";
2022
import {
2123
CoordinationWaitPoint,
2224
ExtendedMediaMetadata,

packages/live-share-media/src/MediaPlayerSynchronizer.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
* Copyright (c) Microsoft Corporation. All rights reserved.
33
* Licensed under the Microsoft Live Share SDK License.
44
*/
5-
import {
6-
LiveTelemetryLogger,
7-
ILiveEvent,
8-
IRuntimeSignaler,
9-
} from "@microsoft/live-share";
5+
import { LiveTelemetryLogger, ILiveEvent } from "@microsoft/live-share";
6+
import { IRuntimeSignaler } from "@microsoft/live-share/internal";
107
import {
118
ExtendedMediaSessionAction,
129
ExtendedMediaSessionPlaybackState,

packages/live-share-media/src/internals/GroupCoordinatorState.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66
import {
77
ILiveEvent,
88
TimeInterval,
9-
IRuntimeSignaler,
109
LiveTelemetryLogger,
11-
LiveShareRuntime,
1210
IEvent,
1311
} from "@microsoft/live-share";
12+
import {
13+
IRuntimeSignaler,
14+
LiveShareRuntime,
15+
} from "@microsoft/live-share/internal";
1416
import {
1517
ExtendedMediaMetadata,
1618
CoordinationWaitPoint,

packages/live-share-media/src/internals/GroupPlaybackPosition.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* Licensed under the Microsoft Live Share SDK License.
44
*/
55

6+
import { TimeInterval } from "@microsoft/live-share";
67
import {
78
IRuntimeSignaler,
8-
TimeInterval,
99
LiveShareRuntime,
10-
} from "@microsoft/live-share";
10+
} from "@microsoft/live-share/internal";
1111
import { GroupTransportState } from "./GroupTransportState";
1212
import { GroupPlaybackTrackEvents } from "./GroupPlaybackTrack";
1313
import {

packages/live-share-media/src/internals/GroupTransportState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the Microsoft Live Share SDK License.
44
*/
55

6-
import { LiveShareRuntime } from "@microsoft/live-share";
6+
import { LiveShareRuntime } from "@microsoft/live-share/internal";
77
import { TypedEventEmitter } from "@fluid-internal/client-utils";
88
import { IMediaPlayerState } from "../LiveMediaSessionCoordinator";
99
import {

packages/live-share-media/src/test/GroupPlaybackPosition.spec.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ import {
1818
ICurrentPlaybackPosition,
1919
ITransportState,
2020
} from "../internals";
21+
import { TestLiveShareHost, TimeInterval } from "@microsoft/live-share";
2122
import {
2223
IRuntimeSignaler,
23-
TestLiveShareHost,
24-
TimeInterval,
25-
} from "@microsoft/live-share";
26-
import { MockLiveShareRuntime } from "@microsoft/live-share/src/internals/test/MockLiveShareRuntime";
24+
MockLiveShareRuntime,
25+
} from "@microsoft/live-share/internal";
2726
import { IMediaPlayerState } from "../LiveMediaSessionCoordinator";
2827

2928
function createTransportUpdate(

packages/live-share-media/src/test/GroupPlaybackTrack.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
IPlaybackTrackChangeEvent,
1212
} from "../internals/GroupPlaybackTrack";
1313
import { ExtendedMediaMetadata } from "../MediaSessionExtensions";
14-
import { Deferred } from "@microsoft/live-share/src/internals/Deferred";
14+
import { Deferred } from "@microsoft/live-share/internal";
1515

1616
describe("GroupPlaybackTrack", () => {
1717
const track1 = {

packages/live-share-media/src/test/LiveMediaSession_ManualActionHandler.spec.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*/
55

66
import { TestLiveMediaSession, TestMediaTimeStampProvider } from "./TestUtils";
7-
import { Deferred } from "@microsoft/live-share/src/internals/Deferred";
87
import { strict as assert } from "assert";
98
import {
109
ITestObjectProvider,
@@ -13,15 +12,18 @@ import {
1312
} from "@fluidframework/test-utils/internal";
1413
import {
1514
ITimestampProvider,
16-
LiveEventScope,
17-
LiveEventTarget,
1815
LocalTimestampProvider,
1916
UserMeetingRole,
17+
TestLiveShareHost,
2018
} from "@microsoft/live-share";
21-
import { TestLiveShareHost } from "@microsoft/live-share";
22-
import { getLiveDataObjectKind } from "@microsoft/live-share";
23-
import { waitForDelay } from "@microsoft/live-share/src/internals/utils";
24-
import { MockLiveShareRuntime } from "@microsoft/live-share/src/internals/test/MockLiveShareRuntime";
19+
import {
20+
getLiveDataObjectKind,
21+
LiveEventScope,
22+
LiveEventTarget,
23+
MockLiveShareRuntime,
24+
waitForDelay,
25+
Deferred,
26+
} from "@microsoft/live-share/internal";
2527
import {
2628
ExtendedMediaMetadata,
2729
ExtendedMediaSessionActionDetails,

0 commit comments

Comments
 (0)