@fluidframework/synthesize
Advanced tools
Comparing version
@@ -7,6 +7,6 @@ ## Alpha API Report File for "@fluidframework/synthesize" | ||
// @alpha | ||
// @alpha @legacy | ||
export type AsyncFluidObjectProvider<O, R = undefined> = AsyncOptionalFluidObjectProvider<O> & AsyncRequiredFluidObjectProvider<R>; | ||
// @alpha | ||
// @alpha @legacy | ||
export type AsyncOptionalFluidObjectProvider<T> = T extends undefined ? Record<string, never> : { | ||
@@ -16,3 +16,3 @@ [P in keyof T]?: Promise<T[P] | undefined>; | ||
// @alpha | ||
// @alpha @legacy | ||
export type AsyncRequiredFluidObjectProvider<T> = T extends undefined ? Record<string, never> : { | ||
@@ -22,3 +22,3 @@ [P in keyof T]: Promise<NonNullable<Exclude<T[P], undefined | null>>>; | ||
// @alpha | ||
// @alpha @legacy | ||
export class DependencyContainer<TMap> implements IFluidDependencySynthesizer { | ||
@@ -34,6 +34,6 @@ constructor(...parents: (IFluidDependencySynthesizer | undefined)[]); | ||
// @alpha | ||
// @alpha @legacy | ||
export type FluidObjectProvider<T> = NonNullable<T> | Promise<NonNullable<T>> | ((dependencyContainer: IFluidDependencySynthesizer) => NonNullable<T>) | ((dependencyContainer: IFluidDependencySynthesizer) => Promise<NonNullable<T>>); | ||
// @alpha | ||
// @alpha @legacy | ||
export type FluidObjectSymbolProvider<T> = { | ||
@@ -43,6 +43,6 @@ [P in keyof T]?: P; | ||
// @alpha (undocumented) | ||
// @alpha @legacy (undocumented) | ||
export const IFluidDependencySynthesizer: keyof IProvideFluidDependencySynthesizer; | ||
// @alpha | ||
// @alpha @legacy | ||
export interface IFluidDependencySynthesizer extends IProvideFluidDependencySynthesizer { | ||
@@ -53,3 +53,3 @@ has(type: string): boolean; | ||
// @alpha (undocumented) | ||
// @alpha @legacy (undocumented) | ||
export interface IProvideFluidDependencySynthesizer { | ||
@@ -56,0 +56,0 @@ // (undocumented) |
# @fluidframework/synthesize | ||
## 2.33.0 | ||
Dependency updates only. | ||
## 2.32.0 | ||
@@ -4,0 +8,0 @@ |
@@ -8,5 +8,5 @@ // This file is read by tools that parse documentation comments conforming to the TSDoc standard. | ||
"packageName": "@microsoft/api-extractor", | ||
"packageVersion": "7.50.1" | ||
"packageVersion": "7.52.5" | ||
} | ||
] | ||
} |
{ | ||
"name": "@fluidframework/synthesize", | ||
"version": "2.33.0-333010", | ||
"version": "2.33.0", | ||
"description": "A library for synthesizing scope objects.", | ||
@@ -72,3 +72,3 @@ "homepage": "https://fluidframework.com", | ||
"dependencies": { | ||
"@fluidframework/core-utils": "2.33.0-333010" | ||
"@fluidframework/core-utils": "~2.33.0" | ||
}, | ||
@@ -78,12 +78,12 @@ "devDependencies": { | ||
"@biomejs/biome": "~1.9.3", | ||
"@fluid-internal/mocha-test-setup": "2.33.0-333010", | ||
"@fluid-internal/mocha-test-setup": "~2.33.0", | ||
"@fluid-tools/build-cli": "^0.55.0", | ||
"@fluidframework/build-common": "^2.0.3", | ||
"@fluidframework/build-tools": "^0.55.0", | ||
"@fluidframework/core-interfaces": "2.33.0-333010", | ||
"@fluidframework/datastore": "2.33.0-333010", | ||
"@fluidframework/core-interfaces": "~2.33.0", | ||
"@fluidframework/datastore": "~2.33.0", | ||
"@fluidframework/eslint-config-fluid": "^5.7.3", | ||
"@fluidframework/runtime-utils": "2.33.0-333010", | ||
"@fluidframework/synthesize-previous": "npm:@fluidframework/synthesize@2.31.0", | ||
"@microsoft/api-extractor": "7.50.1", | ||
"@fluidframework/runtime-utils": "~2.33.0", | ||
"@fluidframework/synthesize-previous": "npm:@fluidframework/synthesize@2.32.0", | ||
"@microsoft/api-extractor": "7.52.5", | ||
"@types/mocha": "^10.0.10", | ||
@@ -98,3 +98,2 @@ "@types/node": "^18.19.0", | ||
"mocha-multi-reporters": "^1.5.1", | ||
"moment": "^2.21.0", | ||
"rimraf": "^4.4.0", | ||
@@ -101,0 +100,0 @@ "typescript": "~5.4.5" |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
108220
0.04%23
-4.17%0
-100%+ Added
- Removed