docs(core): update stability markers for core apis

This commit is contained in:
Igor Minar 2016-08-23 22:29:34 -07:00 committed by Victor Berchet
parent 3aaf064d11
commit 5d294624fa
7 changed files with 28 additions and 28 deletions

View File

@ -36,7 +36,7 @@ var _platform: PlatformRef;
* does not result in additional changes to any bindings (also known as * does not result in additional changes to any bindings (also known as
* unidirectional data flow). * unidirectional data flow).
* *
* @experimental APIs related to application bootstrap are currently under review. * @stable
*/ */
export function enableProdMode(): void { export function enableProdMode(): void {
if (_runModeLocked) { if (_runModeLocked) {
@ -151,7 +151,7 @@ export function getPlatform(): PlatformRef {
* A page's platform is initialized implicitly when {@link bootstrap}() is called, or * A page's platform is initialized implicitly when {@link bootstrap}() is called, or
* explicitly by calling {@link createPlatform}(). * explicitly by calling {@link createPlatform}().
* *
* @experimental APIs related to application bootstrap are currently under review. * @stable
*/ */
export abstract class PlatformRef { export abstract class PlatformRef {
/** /**
@ -344,7 +344,7 @@ export class PlatformRef_ extends PlatformRef {
* *
* For more about Angular applications, see the documentation for {@link bootstrap}. * For more about Angular applications, see the documentation for {@link bootstrap}.
* *
* @experimental APIs related to application bootstrap are currently under review. * @stable
*/ */
export abstract class ApplicationRef { export abstract class ApplicationRef {
/** /**

View File

@ -21,7 +21,7 @@ import {CodegenComponentFactoryResolver, ComponentFactoryResolver} from './compo
* `NgModuleRef` provides access to the NgModule Instance as well other objects related to this * `NgModuleRef` provides access to the NgModule Instance as well other objects related to this
* NgModule Instance. * NgModule Instance.
* *
* @experimental * @stable
*/ */
export abstract class NgModuleRef<T> { export abstract class NgModuleRef<T> {
/** /**

View File

@ -10,7 +10,7 @@ import {NgModuleFactory} from './ng_module_factory';
/** /**
* Used to load ng module factories. * Used to load ng module factories.
* @experimental * @stable
*/ */
export abstract class NgModuleFactoryLoader { export abstract class NgModuleFactoryLoader {
abstract load(path: string): Promise<NgModuleFactory<any>>; abstract load(path: string): Promise<NgModuleFactory<any>>;

View File

@ -267,7 +267,7 @@ export interface HostListenerMetadataFactory {
/** /**
* {@link NgModuleMetadata} factory for creating annotations, decorators or DSL. * {@link NgModuleMetadata} factory for creating annotations, decorators or DSL.
* *
* @experimental * @stable
*/ */
export interface NgModuleMetadataFactory { export interface NgModuleMetadataFactory {
(obj?: NgModuleMetadataType): NgModuleDecorator; (obj?: NgModuleMetadataType): NgModuleDecorator;
@ -1109,7 +1109,7 @@ export var HostListener: HostListenerMetadataFactory = makePropDecorator(HostLis
/** /**
* Declares an ng module. * Declares an ng module.
* @experimental * @stable
* @Annotation * @Annotation
*/ */
export var NgModule: NgModuleMetadataFactory = export var NgModule: NgModuleMetadataFactory =

View File

@ -15,7 +15,7 @@ import {ViewEncapsulation} from './view';
/** /**
* Interface for creating {@link DirectiveMetadata} * Interface for creating {@link DirectiveMetadata}
* @experimental * @stable
*/ */
export interface DirectiveMetadataType { export interface DirectiveMetadataType {
selector?: string; selector?: string;
@ -744,7 +744,7 @@ export class DirectiveMetadata extends InjectableMetadata implements DirectiveMe
/** /**
* Interface for creating {@link ComponentMetadataType} * Interface for creating {@link ComponentMetadataType}
* @experimental * @stable
*/ */
export interface ComponentMetadataType extends DirectiveMetadataType { export interface ComponentMetadataType extends DirectiveMetadataType {
changeDetection?: ChangeDetectionStrategy; changeDetection?: ChangeDetectionStrategy;
@ -1009,7 +1009,7 @@ export class ComponentMetadata extends DirectiveMetadata implements ComponentMet
/** /**
* Interface for creating {@link PipeMetadata} * Interface for creating {@link PipeMetadata}
* @experimental * @stable
*/ */
export interface PipeMetadataType { export interface PipeMetadataType {
name: string; name: string;

View File

@ -12,7 +12,7 @@ import {Type} from '../type';
/** /**
* A wrapper around a module that also includes the providers. * A wrapper around a module that also includes the providers.
* *
* @experimental * @stable
*/ */
export interface ModuleWithProviders { export interface ModuleWithProviders {
ngModule: Type<any>; ngModule: Type<any>;
@ -30,7 +30,7 @@ export interface SchemaMetadata { name: string; }
* Defines a schema that will allow any property on elements with a `-` in their name, * Defines a schema that will allow any property on elements with a `-` in their name,
* which is the common rule for custom elements. * which is the common rule for custom elements.
* *
* @experimental * @stable
*/ */
export const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata = { export const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata = {
name: 'custom-elements' name: 'custom-elements'
@ -47,7 +47,7 @@ export const NO_ERRORS_SCHEMA: SchemaMetadata = {
/** /**
* Interface for creating {@link NgModuleMetadata} * Interface for creating {@link NgModuleMetadata}
* @experimental * @stable
*/ */
export interface NgModuleMetadataType { export interface NgModuleMetadataType {
providers?: any[]; providers?: any[];
@ -61,7 +61,7 @@ export interface NgModuleMetadataType {
/** /**
* Declares an Angular Module. * Declares an Angular Module.
* @experimental * @stable
*/ */
export class NgModuleMetadata extends InjectableMetadata implements NgModuleMetadataType { export class NgModuleMetadata extends InjectableMetadata implements NgModuleMetadataType {
/** /**

View File

@ -151,7 +151,7 @@ export declare class ApplicationInitStatus {
export declare class ApplicationModule { export declare class ApplicationModule {
} }
/** @experimental */ /** @stable */
export declare abstract class ApplicationRef { export declare abstract class ApplicationRef {
componentTypes: Type<any>[]; componentTypes: Type<any>[];
components: ComponentRef<any>[]; components: ComponentRef<any>[];
@ -304,7 +304,7 @@ export interface ComponentMetadataFactory {
new (obj: ComponentMetadataType): ComponentMetadata; new (obj: ComponentMetadataType): ComponentMetadata;
} }
/** @experimental */ /** @stable */
export interface ComponentMetadataType extends DirectiveMetadataType { export interface ComponentMetadataType extends DirectiveMetadataType {
animations?: AnimationEntryMetadata[]; animations?: AnimationEntryMetadata[];
changeDetection?: ChangeDetectionStrategy; changeDetection?: ChangeDetectionStrategy;
@ -386,7 +386,7 @@ export declare function createPlatform(injector: Injector): PlatformRef;
/** @experimental */ /** @experimental */
export declare function createPlatformFactory(parentPlaformFactory: PlatformFactory, name: string, providers?: any[]): PlatformFactory; export declare function createPlatformFactory(parentPlaformFactory: PlatformFactory, name: string, providers?: any[]): PlatformFactory;
/** @experimental */ /** @stable */
export declare const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata; export declare const CUSTOM_ELEMENTS_SCHEMA: SchemaMetadata;
/** @stable */ /** @stable */
@ -489,7 +489,7 @@ export interface DirectiveMetadataFactory {
new (obj: DirectiveMetadataType): DirectiveMetadata; new (obj: DirectiveMetadataType): DirectiveMetadata;
} }
/** @experimental */ /** @stable */
export interface DirectiveMetadataType { export interface DirectiveMetadataType {
exportAs?: string; exportAs?: string;
host?: { host?: {
@ -522,7 +522,7 @@ export declare abstract class EmbeddedViewRef<C> extends ViewRef {
abstract destroy(): void; abstract destroy(): void;
} }
/** @experimental */ /** @stable */
export declare function enableProdMode(): void; export declare function enableProdMode(): void;
/** @stable */ /** @stable */
@ -762,13 +762,13 @@ export declare class ModuleWithComponentFactories<T> {
constructor(ngModuleFactory: NgModuleFactory<T>, componentFactories: ComponentFactory<any>[]); constructor(ngModuleFactory: NgModuleFactory<T>, componentFactories: ComponentFactory<any>[]);
} }
/** @experimental */ /** @stable */
export interface ModuleWithProviders { export interface ModuleWithProviders {
ngModule: Type<any>; ngModule: Type<any>;
providers?: any[]; providers?: any[];
} }
/** @experimental */ /** @stable */
export declare var NgModule: NgModuleMetadataFactory; export declare var NgModule: NgModuleMetadataFactory;
/** @stable */ /** @stable */
@ -784,12 +784,12 @@ export declare class NgModuleFactory<T> {
create(parentInjector: Injector): NgModuleRef<T>; create(parentInjector: Injector): NgModuleRef<T>;
} }
/** @experimental */ /** @stable */
export declare abstract class NgModuleFactoryLoader { export declare abstract class NgModuleFactoryLoader {
abstract load(path: string): Promise<NgModuleFactory<any>>; abstract load(path: string): Promise<NgModuleFactory<any>>;
} }
/** @experimental */ /** @stable */
export declare class NgModuleMetadata extends InjectableMetadata implements NgModuleMetadataType { export declare class NgModuleMetadata extends InjectableMetadata implements NgModuleMetadataType {
bootstrap: Array<Type<any> | any[]>; bootstrap: Array<Type<any> | any[]>;
declarations: Array<Type<any> | any[]>; declarations: Array<Type<any> | any[]>;
@ -801,13 +801,13 @@ export declare class NgModuleMetadata extends InjectableMetadata implements NgMo
constructor(options?: NgModuleMetadataType); constructor(options?: NgModuleMetadataType);
} }
/** @experimental */ /** @stable */
export interface NgModuleMetadataFactory { export interface NgModuleMetadataFactory {
(obj?: NgModuleMetadataType): NgModuleDecorator; (obj?: NgModuleMetadataType): NgModuleDecorator;
new (obj?: NgModuleMetadataType): NgModuleMetadata; new (obj?: NgModuleMetadataType): NgModuleMetadata;
} }
/** @experimental */ /** @stable */
export interface NgModuleMetadataType { export interface NgModuleMetadataType {
bootstrap?: Array<Type<any> | any[]>; bootstrap?: Array<Type<any> | any[]>;
declarations?: Array<Type<any> | any[]>; declarations?: Array<Type<any> | any[]>;
@ -818,7 +818,7 @@ export interface NgModuleMetadataType {
schemas?: Array<SchemaMetadata | any[]>; schemas?: Array<SchemaMetadata | any[]>;
} }
/** @experimental */ /** @stable */
export declare abstract class NgModuleRef<T> { export declare abstract class NgModuleRef<T> {
componentFactoryResolver: ComponentFactoryResolver; componentFactoryResolver: ComponentFactoryResolver;
injector: Injector; injector: Injector;
@ -940,7 +940,7 @@ export interface PipeMetadataFactory {
new (obj: PipeMetadataType): any; new (obj: PipeMetadataType): any;
} }
/** @experimental */ /** @stable */
export interface PipeMetadataType { export interface PipeMetadataType {
name: string; name: string;
pure?: boolean; pure?: boolean;
@ -957,7 +957,7 @@ export declare const PLATFORM_INITIALIZER: any;
/** @experimental */ /** @experimental */
export declare const platformCore: (extraProviders?: any[]) => PlatformRef; export declare const platformCore: (extraProviders?: any[]) => PlatformRef;
/** @experimental */ /** @stable */
export declare abstract class PlatformRef { export declare abstract class PlatformRef {
destroyed: boolean; destroyed: boolean;
injector: Injector; injector: Injector;