Skip to content

Commit 6fefcc5

Browse files
Mark Common Packages Internal (#18408)
Mark Common Packages Internal --------- Co-authored-by: Tony Murphy <[email protected]>
1 parent 49d0406 commit 6fefcc5

38 files changed

+294
-266
lines changed

common/lib/common-definitions/api-report/common-definitions.api.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@
44
55
```ts
66

7-
// @public @deprecated
7+
// @internal @deprecated
88
export type ExtendEventProvider<TBaseEvent extends IEvent, TBase extends IEventProvider<TBaseEvent>, TEvent extends TBaseEvent> = Omit<Omit<Omit<TBase, "on">, "once">, "off"> & IEventProvider<TBaseEvent> & IEventProvider<TEvent>;
99

10-
// @public @deprecated
10+
// @internal @deprecated
1111
export interface IDisposable {
1212
dispose(error?: Error): void;
1313
readonly disposed: boolean;
1414
}
1515

16-
// @public @deprecated
16+
// @internal @deprecated
1717
export interface IErrorEvent extends IEvent {
1818
// @eventProperty
1919
(event: "error", listener: (message: any) => void): any;
2020
}
2121

22-
// @public @deprecated
22+
// @internal @deprecated
2323
export interface IEvent {
2424
// @eventProperty
2525
(event: string, listener: (...args: any[]) => void): any;
2626
}
2727

28-
// @public @deprecated
28+
// @internal @deprecated
2929
export interface IEventProvider<TEvent extends IEvent> {
3030
readonly off: IEventTransformer<this, TEvent>;
3131
readonly on: IEventTransformer<this, TEvent>;
3232
readonly once: IEventTransformer<this, TEvent>;
3333
}
3434

35-
// @public @deprecated
35+
// @internal @deprecated
3636
export type IEventThisPlaceHolder = {
3737
thisPlaceHolder: "thisPlaceHolder";
3838
};
3939

40-
// @public @deprecated
40+
// @internal @deprecated
4141
export type IEventTransformer<TThis, TEvent extends IEvent> = TEvent extends {
4242
(event: infer E0, listener: (...args: infer A0) => void): any;
4343
(event: infer E1, listener: (...args: infer A1) => void): any;
@@ -190,79 +190,79 @@ export type IEventTransformer<TThis, TEvent extends IEvent> = TEvent extends {
190190
(event: string, listener: (...args: any[]) => void): any;
191191
} ? TransformedEvent<TThis, E0, A0> : TransformedEvent<TThis, string, any[]>;
192192

193-
// @public @deprecated
193+
// @internal @deprecated
194194
export interface ILoggingError extends Error {
195195
getTelemetryProperties(): ITelemetryProperties;
196196
}
197197

198-
// @public @deprecated
198+
// @internal @deprecated
199199
export interface ITaggedTelemetryPropertyType {
200200
// (undocumented)
201201
tag: string;
202202
// (undocumented)
203203
value: TelemetryEventPropertyType;
204204
}
205205

206-
// @public @deprecated
206+
// @internal @deprecated
207207
export interface ITelemetryBaseEvent extends ITelemetryProperties {
208208
// (undocumented)
209209
category: string;
210210
// (undocumented)
211211
eventName: string;
212212
}
213213

214-
// @public @deprecated
214+
// @internal @deprecated
215215
export interface ITelemetryBaseLogger {
216216
// (undocumented)
217217
send(event: ITelemetryBaseEvent): void;
218218
}
219219

220-
// @public @deprecated
220+
// @internal @deprecated
221221
export interface ITelemetryErrorEvent extends ITelemetryProperties {
222222
// (undocumented)
223223
eventName: string;
224224
}
225225

226-
// @public @deprecated
226+
// @internal @deprecated
227227
export interface ITelemetryGenericEvent extends ITelemetryProperties {
228228
// (undocumented)
229229
category?: TelemetryEventCategory;
230230
// (undocumented)
231231
eventName: string;
232232
}
233233

234-
// @public @deprecated
234+
// @internal @deprecated
235235
export interface ITelemetryLogger extends ITelemetryBaseLogger {
236236
send(event: ITelemetryBaseEvent): void;
237237
sendErrorEvent(event: ITelemetryErrorEvent, error?: any): void;
238238
sendPerformanceEvent(event: ITelemetryPerformanceEvent, error?: any): void;
239239
sendTelemetryEvent(event: ITelemetryGenericEvent, error?: any): void;
240240
}
241241

242-
// @public @deprecated
242+
// @internal @deprecated
243243
export interface ITelemetryPerformanceEvent extends ITelemetryGenericEvent {
244244
// (undocumented)
245245
duration?: number;
246246
}
247247

248-
// @public @deprecated
248+
// @internal @deprecated
249249
export interface ITelemetryProperties {
250250
// (undocumented)
251251
[index: string]: TelemetryEventPropertyType | ITaggedTelemetryPropertyType;
252252
}
253253

254-
// @public @deprecated
254+
// @internal @deprecated
255255
export type ReplaceIEventThisPlaceHolder<L extends any[], TThis> = L extends any[] ? {
256256
[K in keyof L]: L[K] extends IEventThisPlaceHolder ? TThis : L[K];
257257
} : L;
258258

259-
// @public @deprecated
259+
// @internal @deprecated
260260
export type TelemetryEventCategory = "generic" | "error" | "performance";
261261

262-
// @public @deprecated
262+
// @internal @deprecated
263263
export type TelemetryEventPropertyType = string | number | boolean | undefined;
264264

265-
// @public @deprecated
265+
// @internal @deprecated
266266
export type TransformedEvent<TThis, E, A extends any[]> = (event: E, listener: (...args: ReplaceIEventThisPlaceHolder<A, TThis>) => void) => TThis;
267267

268268
```

common/lib/common-definitions/src/disposable.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* Base interface for objects that require lifetime management via explicit disposal.
88
*
99
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
10+
* @internal
1011
*/
1112
export interface IDisposable {
1213
/**

common/lib/common-definitions/src/events.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* Base interface for event emitters.
88
*
99
* @deprecated Use {@link @fluidframework/core-interfaces#IEvent} instead.
10+
* @internal
1011
*/
1112
export interface IEvent {
1213
/**
@@ -27,6 +28,7 @@ export interface IEvent {
2728
* Base interface for error event emitters.
2829
*
2930
* @deprecated Use {@link @fluidframework/core-interfaces#IErrorEvent} instead.
31+
* @internal
3032
*/
3133
export interface IErrorEvent extends IEvent {
3234
/**
@@ -42,6 +44,7 @@ export interface IErrorEvent extends IEvent {
4244
* Base interface for event providers.
4345
*
4446
* @deprecated Use {@link @fluidframework/core-interfaces#IEventProvider} instead.
47+
* @internal
4548
*/
4649
export interface IEventProvider<TEvent extends IEvent> {
4750
/**
@@ -82,6 +85,7 @@ export interface IEventProvider<TEvent extends IEvent> {
8285
* interface B will now extend interface A and its events
8386
*
8487
* @deprecated Use {@link @fluidframework/core-interfaces#ExtendEventProvider} instead.
88+
* @internal
8589
*/
8690
export type ExtendEventProvider<
8791
TBaseEvent extends IEvent,
@@ -105,6 +109,7 @@ export type ExtendEventProvider<
105109
* The placeholder type that should be used instead of `this` in events.
106110
*
107111
* @deprecated Use {@link @fluidframework/core-interfaces#IEventThisPlaceholder} instead.
112+
* @internal
108113
*/
109114
// eslint-disable-next-line @typescript-eslint/consistent-type-definitions
110115
export type IEventThisPlaceHolder = { thisPlaceHolder: "thisPlaceHolder" };
@@ -113,6 +118,7 @@ export type IEventThisPlaceHolder = { thisPlaceHolder: "thisPlaceHolder" };
113118
* Does the type replacement by changing types of {@link IEventThisPlaceHolder} to `TThis`
114119
*
115120
* @deprecated Use {@link @fluidframework/core-interfaces#ReplaceIEventThisPlaceHolder} instead.
121+
* @internal
116122
*/
117123
// eslint-disable-next-line @typescript-eslint/no-explicit-any
118124
export type ReplaceIEventThisPlaceHolder<L extends any[], TThis> = L extends any[]
@@ -124,6 +130,7 @@ export type ReplaceIEventThisPlaceHolder<L extends any[], TThis> = L extends any
124130
* arguments and having the overload return `TTHis` as well
125131
*
126132
* @deprecated Use {@link @fluidframework/core-interfaces#TransformedEvent} instead.
133+
* @internal
127134
*/
128135
// eslint-disable-next-line @typescript-eslint/no-explicit-any
129136
export type TransformedEvent<TThis, E, A extends any[]> = (
@@ -141,6 +148,7 @@ export type TransformedEvent<TThis, E, A extends any[]> = (
141148
* If we need to move beyond 15 we should evaluate using a mapped type pattern like `{"event":(listenerArgs)=>void}`
142149
*
143150
* @deprecated Use {@link @fluidframework/core-interfaces#IEventTransformer} instead.
151+
* @internal
144152
*/
145153
export type IEventTransformer<TThis, TEvent extends IEvent> = TEvent extends {
146154
(event: infer E0, listener: (...args: infer A0) => void);

common/lib/common-definitions/src/logger.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* Examples of known categories, however category can be any string for extensibility.
88
*
99
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
10+
* @internal
1011
*/
1112
export type TelemetryEventCategory = "generic" | "error" | "performance";
1213

@@ -18,6 +19,7 @@ export type TelemetryEventCategory = "generic" | "error" | "performance";
1819
* General best practice is to explicitly log the fields you care about from objects.
1920
*
2021
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
22+
* @internal
2123
*/
2224
export type TelemetryEventPropertyType = string | number | boolean | undefined;
2325

@@ -27,6 +29,7 @@ export type TelemetryEventPropertyType = string | number | boolean | undefined;
2729
* party scenarios. For example, tags are used to mark data that should not be stored in logs for privacy reasons.
2830
*
2931
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
32+
* @internal
3033
*/
3134
export interface ITaggedTelemetryPropertyType {
3235
value: TelemetryEventPropertyType;
@@ -37,6 +40,7 @@ export interface ITaggedTelemetryPropertyType {
3740
* JSON-serializable properties, which will be logged with telemetry.
3841
*
3942
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
43+
* @internal
4044
*/
4145
export interface ITelemetryProperties {
4246
[index: string]: TelemetryEventPropertyType | ITaggedTelemetryPropertyType;
@@ -49,6 +53,7 @@ export interface ITelemetryProperties {
4953
* @param eventName - name of the event.
5054
*
5155
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
56+
* @internal
5257
*/
5358
export interface ITelemetryBaseEvent extends ITelemetryProperties {
5459
category: string;
@@ -60,6 +65,7 @@ export interface ITelemetryBaseEvent extends ITelemetryProperties {
6065
* Implemented by hosting app / loader
6166
*
6267
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
68+
* @internal
6369
*/
6470
export interface ITelemetryBaseLogger {
6571
send(event: ITelemetryBaseEvent): void;
@@ -70,6 +76,7 @@ export interface ITelemetryBaseLogger {
7076
* Maps to category = "generic"
7177
*
7278
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
79+
* @internal
7380
*/
7481
export interface ITelemetryGenericEvent extends ITelemetryProperties {
7582
eventName: string;
@@ -81,6 +88,7 @@ export interface ITelemetryGenericEvent extends ITelemetryProperties {
8188
* Maps to category = "error"
8289
*
8390
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
91+
* @internal
8492
*/
8593
export interface ITelemetryErrorEvent extends ITelemetryProperties {
8694
eventName: string;
@@ -91,6 +99,7 @@ export interface ITelemetryErrorEvent extends ITelemetryProperties {
9199
* Maps to category = "performance"
92100
*
93101
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
102+
* @internal
94103
*/
95104
export interface ITelemetryPerformanceEvent extends ITelemetryGenericEvent {
96105
duration?: number; // Duration of event (optional)
@@ -100,6 +109,7 @@ export interface ITelemetryPerformanceEvent extends ITelemetryGenericEvent {
100109
* An error object that supports exporting its properties to be logged to telemetry
101110
*
102111
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
112+
* @internal
103113
*/
104114
export interface ILoggingError extends Error {
105115
/**
@@ -114,6 +124,7 @@ export interface ILoggingError extends Error {
114124
* Creates sub-logger that appends properties to all events
115125
*
116126
* @deprecated Moved to the `@fluidframework/core-interfaces` package.
127+
* @internal
117128
*/
118129
export interface ITelemetryLogger extends ITelemetryBaseLogger {
119130
/**

0 commit comments

Comments
 (0)