diff --git a/packages/common/core-interfaces/api-report/core-interfaces.beta.api.md b/packages/common/core-interfaces/api-report/core-interfaces.beta.api.md index cd6fe6800b6c..684466e705e0 100644 --- a/packages/common/core-interfaces/api-report/core-interfaces.beta.api.md +++ b/packages/common/core-interfaces/api-report/core-interfaces.beta.api.md @@ -35,7 +35,7 @@ export interface IConfigProviderBase { getRawConfig(name: string): ConfigTypes; } -// @public +// @public @sealed export interface IDisposable { dispose(error?: Error): void; readonly disposed: boolean; diff --git a/packages/common/core-interfaces/api-report/core-interfaces.public.api.md b/packages/common/core-interfaces/api-report/core-interfaces.public.api.md index 6e77f4b6d27d..093d3fcc4374 100644 --- a/packages/common/core-interfaces/api-report/core-interfaces.public.api.md +++ b/packages/common/core-interfaces/api-report/core-interfaces.public.api.md @@ -35,7 +35,7 @@ export interface IConfigProviderBase { getRawConfig(name: string): ConfigTypes; } -// @public +// @public @sealed export interface IDisposable { dispose(error?: Error): void; readonly disposed: boolean; diff --git a/packages/dds/tree/api-report/tree.alpha.api.md b/packages/dds/tree/api-report/tree.alpha.api.md index a61e5af09854..391b264bb609 100644 --- a/packages/dds/tree/api-report/tree.alpha.api.md +++ b/packages/dds/tree/api-report/tree.alpha.api.md @@ -5,6 +5,7 @@ ```ts import { ErasedType } from '@fluidframework/core-interfaces'; +import { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; import { IFluidHandle } from '@fluidframework/core-interfaces'; import { IFluidLoadable } from '@fluidframework/core-interfaces'; import { ISharedObject } from '@fluidframework/shared-object-base/internal'; @@ -42,9 +43,6 @@ export interface CommitMetadata { export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldProvider"> { } -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -83,11 +81,6 @@ export type FlexList = readonly LazyItem[]; // @public export type FlexListToUnion = ExtractItemType; -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public export type ImplicitAllowedTypes = AllowedTypes | TreeNodeSchema; @@ -217,7 +210,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus; @@ -445,7 +438,7 @@ export enum TreeStatus { } // @public -export interface TreeView extends IDisposable { +export interface TreeView extends IDisposable_2 { readonly error?: SchemaIncompatible; readonly events: Listenable; get root(): TreeFieldFromImplicitField; diff --git a/packages/dds/tree/api-report/tree.beta.api.md b/packages/dds/tree/api-report/tree.beta.api.md index b03d2bd4430e..23cf80691fa9 100644 --- a/packages/dds/tree/api-report/tree.beta.api.md +++ b/packages/dds/tree/api-report/tree.beta.api.md @@ -5,6 +5,7 @@ ```ts import { ErasedType } from '@fluidframework/core-interfaces'; +import { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; import { IFluidHandle } from '@fluidframework/core-interfaces'; import { IFluidLoadable } from '@fluidframework/core-interfaces'; import { ISharedObject } from '@fluidframework/shared-object-base/internal'; @@ -42,9 +43,6 @@ export interface CommitMetadata { export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldProvider"> { } -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -83,11 +81,6 @@ export type FlexList = readonly LazyItem[]; // @public export type FlexListToUnion = ExtractItemType; -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public export type ImplicitAllowedTypes = AllowedTypes | TreeNodeSchema; @@ -217,7 +210,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus; @@ -442,7 +435,7 @@ export enum TreeStatus { } // @public -export interface TreeView extends IDisposable { +export interface TreeView extends IDisposable_2 { readonly error?: SchemaIncompatible; readonly events: Listenable; get root(): TreeFieldFromImplicitField; diff --git a/packages/dds/tree/api-report/tree.public.api.md b/packages/dds/tree/api-report/tree.public.api.md index 41c0d37496fb..bc128f8c3dd2 100644 --- a/packages/dds/tree/api-report/tree.public.api.md +++ b/packages/dds/tree/api-report/tree.public.api.md @@ -5,6 +5,7 @@ ```ts import { ErasedType } from '@fluidframework/core-interfaces'; +import { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; import { IFluidHandle } from '@fluidframework/core-interfaces'; import { IFluidLoadable } from '@fluidframework/core-interfaces'; import { ISharedObject } from '@fluidframework/shared-object-base/internal'; @@ -42,9 +43,6 @@ export interface CommitMetadata { export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldProvider"> { } -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -83,11 +81,6 @@ export type FlexList = readonly LazyItem[]; // @public export type FlexListToUnion = ExtractItemType; -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public export type ImplicitAllowedTypes = AllowedTypes | TreeNodeSchema; @@ -217,7 +210,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus; @@ -442,7 +435,7 @@ export enum TreeStatus { } // @public -export interface TreeView extends IDisposable { +export interface TreeView extends IDisposable_2 { readonly error?: SchemaIncompatible; readonly events: Listenable; get root(): TreeFieldFromImplicitField; diff --git a/packages/framework/fluid-framework/api-report/fluid-framework.alpha.api.md b/packages/framework/fluid-framework/api-report/fluid-framework.alpha.api.md index 2d93eb05994f..56651bf464bf 100644 --- a/packages/framework/fluid-framework/api-report/fluid-framework.alpha.api.md +++ b/packages/framework/fluid-framework/api-report/fluid-framework.alpha.api.md @@ -7,7 +7,7 @@ import { Client } from '@fluidframework/merge-tree/internal'; import { ErasedType } from '@fluidframework/core-interfaces'; import { IChannel } from '@fluidframework/datastore-definitions/internal'; -import type { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; +import { IDisposable } from '@fluidframework/core-interfaces'; import type { IErrorBase } from '@fluidframework/core-interfaces'; import { IErrorEvent } from '@fluidframework/core-interfaces'; import { IEvent } from '@fluidframework/core-interfaces'; @@ -105,9 +105,6 @@ export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldP // @alpha (undocumented) export type DeserializeCallback = (properties: PropertySet) => void; -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -163,7 +160,7 @@ export interface IConnection { export type ICriticalContainerError = IErrorBase; // @alpha -export interface IDirectory extends Map, IEventProvider, Partial { +export interface IDirectory extends Map, IEventProvider, Partial { readonly absolutePath: string; countSubDirectory?(): number; createSubDirectory(subdirName: string): IDirectory; @@ -190,11 +187,6 @@ export interface IDirectoryValueChanged extends IValueChanged { path: string; } -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public @sealed export interface IFluidContainer extends IEventProvider { attach(props?: ContainerAttachProps): Promise; @@ -652,7 +644,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus; diff --git a/packages/framework/fluid-framework/api-report/fluid-framework.beta.api.md b/packages/framework/fluid-framework/api-report/fluid-framework.beta.api.md index 6996a1200d73..69657f2ef5fb 100644 --- a/packages/framework/fluid-framework/api-report/fluid-framework.beta.api.md +++ b/packages/framework/fluid-framework/api-report/fluid-framework.beta.api.md @@ -7,7 +7,7 @@ import { Client } from '@fluidframework/merge-tree/internal'; import { ErasedType } from '@fluidframework/core-interfaces'; import { IChannel } from '@fluidframework/datastore-definitions/internal'; -import type { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; +import { IDisposable } from '@fluidframework/core-interfaces'; import type { IErrorBase } from '@fluidframework/core-interfaces'; import { IErrorEvent } from '@fluidframework/core-interfaces'; import { IEvent } from '@fluidframework/core-interfaces'; @@ -102,9 +102,6 @@ export interface ContainerSchema { export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldProvider"> { } -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -159,11 +156,6 @@ export interface IConnection { // @public export type ICriticalContainerError = IErrorBase; -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public @sealed export interface IFluidContainer extends IEventProvider { attach(props?: ContainerAttachProps): Promise; @@ -375,7 +367,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus; diff --git a/packages/framework/fluid-framework/api-report/fluid-framework.public.api.md b/packages/framework/fluid-framework/api-report/fluid-framework.public.api.md index 0eef22026932..04f05cdcef83 100644 --- a/packages/framework/fluid-framework/api-report/fluid-framework.public.api.md +++ b/packages/framework/fluid-framework/api-report/fluid-framework.public.api.md @@ -7,7 +7,7 @@ import { Client } from '@fluidframework/merge-tree/internal'; import { ErasedType } from '@fluidframework/core-interfaces'; import { IChannel } from '@fluidframework/datastore-definitions/internal'; -import type { IDisposable as IDisposable_2 } from '@fluidframework/core-interfaces'; +import { IDisposable } from '@fluidframework/core-interfaces'; import type { IErrorBase } from '@fluidframework/core-interfaces'; import { IErrorEvent } from '@fluidframework/core-interfaces'; import { IEvent } from '@fluidframework/core-interfaces'; @@ -102,9 +102,6 @@ export interface ContainerSchema { export interface DefaultProvider extends ErasedType<"@fluidframework/tree.FieldProvider"> { } -// @public -export const disposeSymbol: unique symbol; - // @public export type ExtractItemType = Item extends () => infer Result ? Result : Item; @@ -159,11 +156,6 @@ export interface IConnection { // @public export type ICriticalContainerError = IErrorBase; -// @public -export interface IDisposable { - [disposeSymbol](): void; -} - // @public @sealed export interface IFluidContainer extends IEventProvider { attach(props?: ContainerAttachProps): Promise; @@ -375,7 +367,7 @@ export type RestrictiveReadonlyRecord = { // @public export interface Revertible { - [disposeSymbol](): void; + dispose(): void; revert(): void; revert(dispose: boolean): void; readonly status: RevertibleStatus;