Skip to content

Commit 00e157d

Browse files
vsavkinkara
authored andcommitted
refactor(router): update stability labels (angular#10902)
1 parent 4be863c commit 00e157d

File tree

7 files changed

+18
-18
lines changed

7 files changed

+18
-18
lines changed

modules/@angular/router/src/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,12 @@ export type ResolveData = {
252252
};
253253

254254
/**
255-
* @experimental
255+
* @stable
256256
*/
257257
export type LoadChildrenCallback = () => Type<any>| Promise<Type<any>>| Observable<Type<any>>;
258258

259259
/**
260-
* @experimental
260+
* @stable
261261
*/
262262
export type LoadChildren = string | LoadChildrenCallback;
263263

modules/@angular/router/src/interfaces.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ export interface CanDeactivate<T> {
197197
*
198198
* You can also provide a function with the same signature instead of the class.
199199
*
200-
* @experimental
200+
* @stable
201201
*/
202202
export interface Resolve<T> {
203203
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot):

modules/@angular/router/src/router_module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const ROUTER_PROVIDERS: any[] = [
7777
* class Lazy {}
7878
* ```
7979
*
80-
* @experimental
80+
* @stable
8181
*/
8282
@NgModule({declarations: ROUTER_DIRECTIVES, exports: ROUTER_DIRECTIVES})
8383
export class RouterModule {

modules/@angular/router/src/shared.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
* Name of the primary outlet.
1111
* @type {string}
1212
*
13-
* @experimental
13+
* @stable
1414
*/
1515
export const PRIMARY_OUTLET = 'primary';
1616

1717
/**
1818
* A collection of parameters.
1919
*
20-
* @experimental
20+
* @stable
2121
*/
2222
export type Params = {
2323
[key: string]: any

modules/@angular/router/src/url_tree.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ export function mapChildrenIntoArray<T>(
154154
/**
155155
* Defines a way to serialize/deserialize a url tree.
156156
*
157-
* @experimental
157+
* @stable
158158
*/
159159
export abstract class UrlSerializer {
160160
/**
@@ -171,7 +171,7 @@ export abstract class UrlSerializer {
171171
/**
172172
* A default implementation of the serialization.
173173
*
174-
* @experimental
174+
* @stable
175175
*/
176176
export class DefaultUrlSerializer implements UrlSerializer {
177177
parse(url: string): UrlTree {

modules/@angular/router/testing/router_testing_module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {flatten} from '../src/utils/collection';
2121
* A spy for {@link NgModuleFactoryLoader} that allows tests to simulate the loading of ng module
2222
* factories.
2323
*
24-
* @experimental
24+
* @stable
2525
*/
2626
@Injectable()
2727
export class SpyNgModuleFactoryLoader implements NgModuleFactoryLoader {
@@ -61,7 +61,7 @@ function setupTestingRouter(
6161
* });
6262
* ```
6363
*
64-
* @experimental
64+
* @stable
6565
*/
6666
@NgModule({
6767
exports: [RouterModule],

tools/public_api_guard/router/index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export declare type Data = {
6060
[name: string]: any;
6161
};
6262

63-
/** @experimental */
63+
/** @stable */
6464
export declare class DefaultUrlSerializer implements UrlSerializer {
6565
parse(url: string): UrlTree;
6666
serialize(tree: UrlTree): string;
@@ -75,10 +75,10 @@ export interface ExtraOptions {
7575
useHash?: boolean;
7676
}
7777

78-
/** @experimental */
78+
/** @stable */
7979
export declare type LoadChildren = string | LoadChildrenCallback;
8080

81-
/** @experimental */
81+
/** @stable */
8282
export declare type LoadChildrenCallback = () => Type<any> | Promise<Type<any>> | Observable<Type<any>>;
8383

8484
/** @stable */
@@ -126,18 +126,18 @@ export declare class NavigationStart {
126126
toString(): string;
127127
}
128128

129-
/** @experimental */
129+
/** @stable */
130130
export declare type Params = {
131131
[key: string]: any;
132132
};
133133

134-
/** @experimental */
134+
/** @stable */
135135
export declare const PRIMARY_OUTLET: string;
136136

137137
/** @stable */
138138
export declare function provideRoutes(routes: Routes): any;
139139

140-
/** @experimental */
140+
/** @stable */
141141
export interface Resolve<T> {
142142
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any> | Promise<any> | any;
143143
}
@@ -237,7 +237,7 @@ export declare class RouterLinkWithHref implements OnChanges, OnDestroy {
237237
onClick(button: number, ctrlKey: boolean, metaKey: boolean): boolean;
238238
}
239239

240-
/** @experimental */
240+
/** @stable */
241241
export declare class RouterModule {
242242
static forChild(routes: Routes): ModuleWithProviders;
243243
static forRoot(routes: Routes, config?: ExtraOptions): ModuleWithProviders;
@@ -300,7 +300,7 @@ export declare class UrlSegment {
300300
toString(): string;
301301
}
302302

303-
/** @experimental */
303+
/** @stable */
304304
export declare abstract class UrlSerializer {
305305
abstract parse(url: string): UrlTree;
306306
abstract serialize(tree: UrlTree): string;

0 commit comments

Comments
 (0)