import { Type, Injector, ElementRef, ViewContainerRef, ComponentFactoryResolver, NgZone } from '@angular/core'; import * as ons from 'onsenui'; /** * @element ons-splitter-side * @directive OnsSplitterSide * @selector ons-splitter-side * @description * [ja]``要素のAngularディレクティブです。[/ja] * [en]Angular directive for `` component.[/en] * @example * @Component({ * selector: 'ons-page', * template: ` * *
Left Page
*
*
*
* Left *
* ` * }) * class SidePageComponent { } * * @Component({ * selector: 'app', * template: ` * * * * ... * * ` * }) * export class AppComponent { * sidePage = SidePageComponent; * } */ export declare class OnsSplitterSide { private _elementRef; private _viewContainer; private _resolver; private _injector; private _zone; /** * @input page * @desc * [en]Page content.[/en] * [ja]表示するページコンポーネントのクラスを指定します。[/ja] */ page: Type; constructor(_elementRef: ElementRef, _viewContainer: ViewContainerRef, _resolver: ComponentFactoryResolver, _injector: Injector, _zone: NgZone); readonly element: any; readonly nativeElement: any; _createPageLoader(): ons.PageLoader; } /** * @element ons-splitter-content * @directive OnsSplitterContent * @selector ons-splitter-content * @description * [ja]``要素のためのAngular2 ディレクティブです。[/ja] * [en]Angular directive for `` component.[/en] */ export declare class OnsSplitterContent { private _elementRef; private _viewContainer; private _resolver; private _injector; /** * @input page * @desc * [en]Specify the page component.[/en] * [ja]表示するページコンポーネントのクラスを指定します。[/ja] */ page: Type; constructor(_elementRef: ElementRef, _viewContainer: ViewContainerRef, _resolver: ComponentFactoryResolver, _injector: Injector); readonly element: any; readonly nativeElement: any; _createPageLoader(): ons.PageLoader; }