From bb0f95b6fb06d5d168bfbbdfdcabbeba2ad0217b Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Fri, 19 Oct 2018 18:34:01 +0100 Subject: [PATCH] docs: update elements to use `@publicApi` tags (#26595) PR Close #26595 --- tools/public_api_guard/elements/elements.d.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/tools/public_api_guard/elements/elements.d.ts b/tools/public_api_guard/elements/elements.d.ts index 4902a453b8..cefcb357e9 100644 --- a/tools/public_api_guard/elements/elements.d.ts +++ b/tools/public_api_guard/elements/elements.d.ts @@ -1,7 +1,5 @@ -/** @experimental */ export declare function createCustomElement

(component: Type, config: NgElementConfig): NgElementConstructor

; -/** @experimental */ export declare abstract class NgElement extends HTMLElement { protected ngElementEventsSubscription: Subscription | null; protected ngElementStrategy: NgElementStrategy; @@ -10,19 +8,16 @@ export declare abstract class NgElement extends HTMLElement { abstract disconnectedCallback(): void; } -/** @experimental */ export interface NgElementConfig { injector: Injector; strategyFactory?: NgElementStrategyFactory; } -/** @experimental */ export interface NgElementConstructor

{ readonly observedAttributes: string[]; new (injector: Injector): NgElement & WithProperties

; } -/** @experimental */ export interface NgElementStrategy { events: Observable; connect(element: HTMLElement): void; @@ -31,21 +26,17 @@ export interface NgElementStrategy { setInputValue(propName: string, value: string): void; } -/** @experimental */ export interface NgElementStrategyEvent { name: string; value: any; } -/** @experimental */ export interface NgElementStrategyFactory { create(injector: Injector): NgElementStrategy; } -/** @experimental */ export declare const VERSION: Version; -/** @experimental */ export declare type WithProperties

= { [property in keyof P]: P[property]; };