Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@clr/angular

Package Overview
Dependencies
Maintainers
7
Versions
356
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clr/angular - npm Package Compare versions

Comparing version 0.12.0-rc.1 to 0.12.0-rc.2

forms/common/error.d.ts

8

button/button-group/button-group.d.ts

@@ -1,5 +0,5 @@

import { ElementRef, QueryList } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { ButtonInGroupService } from "../providers/button-in-group.service";
import { ClrButton } from "./button";
import { ElementRef, QueryList } from '@angular/core';
import { Point } from '../../popover/common/popover';
import { ButtonInGroupService } from '../providers/button-in-group.service';
import { ClrButton } from './button';
export declare class ClrButtonGroup {

@@ -6,0 +6,0 @@ buttonGroupNewService: ButtonInGroupService;

@@ -1,4 +0,4 @@

import { Type } from "@angular/core";
import { ClrButton } from "./button";
import { ClrButtonGroup } from "./button-group";
import { Type } from '@angular/core';
import { ClrButton } from './button';
import { ClrButtonGroup } from './button-group';
export declare const CLR_BUTTON_GROUP_DIRECTIVES: Type<any>[];

@@ -5,0 +5,0 @@ export declare class ClrButtonGroupModule {

@@ -1,5 +0,5 @@

import { EventEmitter, TemplateRef } from "@angular/core";
import { ClrLoadingState } from "../../utils/loading";
import { LoadingListener } from "../../utils/loading/loading-listener";
import { ButtonInGroupService } from "../providers/button-in-group.service";
import { EventEmitter, TemplateRef } from '@angular/core';
import { ClrLoadingState } from '../../utils/loading';
import { LoadingListener } from '../../utils/loading/loading-listener';
import { ButtonInGroupService } from '../providers/button-in-group.service';
export declare class ClrButton implements LoadingListener {

@@ -6,0 +6,0 @@ buttonInGroupService: ButtonInGroupService;

@@ -1,3 +0,3 @@

export * from "./button";
export * from "./button-group";
export * from "./button-group.module";
export * from './button';
export * from './button-group';
export * from './button-group.module';

@@ -1,2 +0,2 @@

export * from "./loading-button";
export * from "./loading-button.module";
export * from './loading-button';
export * from './loading-button.module';

@@ -1,4 +0,4 @@

import { ElementRef, EventEmitter, Renderer2 } from "@angular/core";
import { ClrLoadingState } from "../../utils/loading/loading";
import { LoadingListener } from "../../utils/loading/loading-listener";
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core';
import { ClrLoadingState } from '../../utils/loading/loading';
import { LoadingListener } from '../../utils/loading/loading-listener';
export declare class ClrLoadingButton implements LoadingListener {

@@ -5,0 +5,0 @@ private el;

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrLoadingButton } from "./loading-button";
import { Type } from '@angular/core';
import { ClrLoadingButton } from './loading-button';
export declare const CLR_LOADING_BUTTON_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrLoadingButtonModule {

@@ -1,3 +0,3 @@

export * from "./button.module";
export * from "./button-group/index";
export * from "./button-loading/index";
export * from './button.module';
export * from './button-group/index';
export * from './button-loading/index';

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { ClrButton } from "../button-group/button";
import { Observable } from 'rxjs';
import { ClrButton } from '../button-group/button';
export declare class ButtonInGroupService {

@@ -4,0 +4,0 @@ private _changes;

@@ -44,4 +44,9 @@ /**

export { MultiAlertService as ɵs } from './emphasis/alert/providers/multi-alert.service';
export { FormControlService as ɵba } from './forms/common/form-control.service';
export { WrappedFormControl as ɵbe } from './forms/common/wrapped-form-control';
export { ClrControlError as ɵed } from './forms/common/error';
export { ClrControlHelper as ɵee } from './forms/common/helper';
export { ClrIfError as ɵef } from './forms/common/if-error/if-error';
export { IfErrorService as ɵeb } from './forms/common/if-error/if-error.service';
export { ControlIdService as ɵba } from './forms/common/providers/control-id.service';
export { NgControlService as ɵec } from './forms/common/providers/ng-control.service';
export { WrappedFormControl as ɵbe } from './forms/common/wrapped-control';
export { DateFormControlService as ɵz } from './forms/datepicker/providers/date-form-control.service';

@@ -48,0 +53,0 @@ export { DateIOService as ɵbc } from './forms/datepicker/providers/date-io.service';

@@ -1,2 +0,2 @@

import { ModuleWithProviders } from "@angular/core";
import { ModuleWithProviders } from '@angular/core';
export declare class ClarityModule {

@@ -3,0 +3,0 @@ /** @deprecated */

@@ -1,2 +0,2 @@

export * from "./code.module";
export * from "./syntax-highlight/index";
export * from './code.module';
export * from './syntax-highlight/index';

@@ -1,2 +0,2 @@

export * from "./syntax-highlight";
export * from "./syntax-highlight.module";
export * from './syntax-highlight';
export * from './syntax-highlight.module';

@@ -1,2 +0,2 @@

import { ElementRef, Renderer2 } from "@angular/core";
import { ElementRef, Renderer2 } from '@angular/core';
/** @deprecated since 0.12 */

@@ -3,0 +3,0 @@ export declare class ClrCodeHighlight {

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrCodeHighlight } from "./syntax-highlight";
import { Type } from '@angular/core';
import { ClrCodeHighlight } from './syntax-highlight';
/** @deprecated since 0.12 */

@@ -4,0 +4,0 @@ export declare const CLR_CODE_HIGHLIGHT_DIRECTIVES: Type<any>[];

@@ -1,5 +0,5 @@

import { ElementRef, Renderer2 } from "@angular/core";
import { Expand } from "../../../utils/expand/providers/expand";
import { DomAdapter } from "../render/dom-adapter";
import { DatagridRenderOrganizer } from "../render/render-organizer";
import { ElementRef, Renderer2 } from '@angular/core';
import { Expand } from '../../../utils/expand/providers/expand';
import { DomAdapter } from '../render/dom-adapter';
import { DatagridRenderOrganizer } from '../render/render-organizer';
export declare class DatagridRowExpandAnimation {

@@ -6,0 +6,0 @@ private el;

@@ -1,2 +0,2 @@

import { ClrDatagridComparatorInterface } from "../../interfaces/comparator.interface";
import { ClrDatagridComparatorInterface } from '../../interfaces/comparator.interface';
export declare class DatagridPropertyComparator implements ClrDatagridComparatorInterface<any> {

@@ -3,0 +3,0 @@ prop: string;

@@ -1,2 +0,2 @@

import { ClrDatagridStringFilterInterface } from "../../interfaces/string-filter.interface";
import { ClrDatagridStringFilterInterface } from '../../interfaces/string-filter.interface';
export declare class DatagridPropertyStringFilter implements ClrDatagridStringFilterInterface<any> {

@@ -3,0 +3,0 @@ prop: string;

@@ -1,4 +0,4 @@

import { Observable } from "rxjs";
import { ClrDatagridFilterInterface } from "../../interfaces/filter.interface";
import { ClrDatagridStringFilterInterface } from "../../interfaces/string-filter.interface";
import { Observable } from 'rxjs';
import { ClrDatagridFilterInterface } from '../../interfaces/filter.interface';
import { ClrDatagridStringFilterInterface } from '../../interfaces/string-filter.interface';
export declare class DatagridStringFilterImpl implements ClrDatagridFilterInterface<any> {

@@ -5,0 +5,0 @@ filterFn: ClrDatagridStringFilterInterface<any>;

@@ -1,9 +0,9 @@

import { AfterViewInit, ElementRef, EventEmitter } from "@angular/core";
import { ClrDatagridFilter } from "../../datagrid-filter";
import { ClrDatagridStringFilterInterface } from "../../interfaces/string-filter.interface";
import { CustomFilter } from "../../providers/custom-filter";
import { FiltersProvider, RegisteredFilter } from "../../providers/filters";
import { DomAdapter } from "../../render/dom-adapter";
import { DatagridFilterRegistrar } from "../../utils/datagrid-filter-registrar";
import { DatagridStringFilterImpl } from "./datagrid-string-filter-impl";
import { AfterViewInit, ElementRef, EventEmitter } from '@angular/core';
import { ClrDatagridFilter } from '../../datagrid-filter';
import { ClrDatagridStringFilterInterface } from '../../interfaces/string-filter.interface';
import { CustomFilter } from '../../providers/custom-filter';
import { FiltersProvider, RegisteredFilter } from '../../providers/filters';
import { DomAdapter } from '../../render/dom-adapter';
import { DatagridFilterRegistrar } from '../../utils/datagrid-filter-registrar';
import { DatagridStringFilterImpl } from './datagrid-string-filter-impl';
export declare class DatagridStringFilter extends DatagridFilterRegistrar<DatagridStringFilterImpl> implements CustomFilter, AfterViewInit {

@@ -10,0 +10,0 @@ private domAdapter;

@@ -1,5 +0,5 @@

import { ChangeDetectorRef } from "@angular/core";
import { OompaLoompa } from "../../../utils/chocolate/oompa-loompa";
import { RowActionService } from "../providers/row-action-service";
import { DatagridWillyWonka } from "./datagrid-willy-wonka";
import { ChangeDetectorRef } from '@angular/core';
import { OompaLoompa } from '../../../utils/chocolate/oompa-loompa';
import { RowActionService } from '../providers/row-action-service';
import { DatagridWillyWonka } from './datagrid-willy-wonka';
export declare class ActionableOompaLoompa extends OompaLoompa {

@@ -6,0 +6,0 @@ private rowActions;

@@ -1,3 +0,3 @@

import { WillyWonka } from "../../../utils/chocolate/willy-wonka";
import { WillyWonka } from '../../../utils/chocolate/willy-wonka';
export declare class DatagridWillyWonka extends WillyWonka {
}

@@ -1,5 +0,5 @@

import { ChangeDetectorRef } from "@angular/core";
import { OompaLoompa } from "../../../utils/chocolate/oompa-loompa";
import { ExpandableRowsCount } from "../providers/global-expandable-rows";
import { DatagridWillyWonka } from "./datagrid-willy-wonka";
import { ChangeDetectorRef } from '@angular/core';
import { OompaLoompa } from '../../../utils/chocolate/oompa-loompa';
import { ExpandableRowsCount } from '../providers/global-expandable-rows';
import { DatagridWillyWonka } from './datagrid-willy-wonka';
export declare class ExpandableOompaLoompa extends OompaLoompa {

@@ -6,0 +6,0 @@ private expandableCount;

@@ -1,4 +0,4 @@

import { EventEmitter, OnDestroy } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { RowActionService } from "./providers/row-action-service";
import { EventEmitter, OnDestroy } from '@angular/core';
import { Point } from '../../popover/common/popover';
import { RowActionService } from './providers/row-action-service';
export declare class ClrDatagridActionOverflow implements OnDestroy {

@@ -5,0 +5,0 @@ private rowActionService;

@@ -1,4 +0,4 @@

import { ElementRef, QueryList, Renderer2 } from "@angular/core";
import { ClrSignpost } from "../../popover/signpost/signpost";
import { HideableColumnService } from "./providers/hideable-column.service";
import { ElementRef, QueryList, Renderer2 } from '@angular/core';
import { ClrSignpost } from '../../popover/signpost/signpost';
import { HideableColumnService } from './providers/hideable-column.service';
export declare class ClrDatagridCell {

@@ -5,0 +5,0 @@ hideableColumnService: HideableColumnService;

@@ -1,2 +0,2 @@

import { ColumnToggleButtons, ColumnToggleButtonsService } from "./providers/column-toggle-buttons.service";
import { ColumnToggleButtons, ColumnToggleButtonsService } from './providers/column-toggle-buttons.service';
export declare class ClrDatagridColumnToggleButton {

@@ -3,0 +3,0 @@ toggleButtons: ColumnToggleButtonsService;

@@ -1,8 +0,8 @@

import { OnDestroy, OnInit, QueryList } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { ClrDatagridColumnToggleButton } from "./datagrid-column-toggle-button";
import { ClrDatagridColumnToggleTitle } from "./datagrid-column-toggle-title";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { ColumnToggleButtonsService } from "./providers/column-toggle-buttons.service";
import { HideableColumnService } from "./providers/hideable-column.service";
import { OnDestroy, OnInit, QueryList } from '@angular/core';
import { Point } from '../../popover/common/popover';
import { ClrDatagridColumnToggleButton } from './datagrid-column-toggle-button';
import { ClrDatagridColumnToggleTitle } from './datagrid-column-toggle-title';
import { DatagridHideableColumnModel } from './datagrid-hideable-column.model';
import { ColumnToggleButtonsService } from './providers/column-toggle-buttons.service';
import { HideableColumnService } from './providers/hideable-column.service';
export declare class ClrDatagridColumnToggle implements OnInit, OnDestroy {

@@ -9,0 +9,0 @@ hideableColumnService: HideableColumnService;

@@ -1,10 +0,10 @@

import { ElementRef, EventEmitter } from "@angular/core";
import { DatagridStringFilterImpl } from "./built-in/filters/datagrid-string-filter-impl";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { ClrDatagridComparatorInterface } from "./interfaces/comparator.interface";
import { ClrDatagridSortOrder } from "./interfaces/sort-order";
import { DragDispatcher } from "./providers/drag-dispatcher";
import { FiltersProvider } from "./providers/filters";
import { Sort } from "./providers/sort";
import { DatagridFilterRegistrar } from "./utils/datagrid-filter-registrar";
import { ElementRef, EventEmitter } from '@angular/core';
import { DatagridStringFilterImpl } from './built-in/filters/datagrid-string-filter-impl';
import { DatagridHideableColumnModel } from './datagrid-hideable-column.model';
import { ClrDatagridComparatorInterface } from './interfaces/comparator.interface';
import { ClrDatagridSortOrder } from './interfaces/sort-order';
import { DragDispatcher } from './providers/drag-dispatcher';
import { FiltersProvider } from './providers/filters';
import { Sort } from './providers/sort';
import { DatagridFilterRegistrar } from './utils/datagrid-filter-registrar';
export declare class ClrDatagridColumn extends DatagridFilterRegistrar<DatagridStringFilterImpl> {

@@ -11,0 +11,0 @@ private _sort;

@@ -1,2 +0,2 @@

import { ExpandableRowsCount } from "./providers/global-expandable-rows";
import { ExpandableRowsCount } from './providers/global-expandable-rows';
export declare class DatagridDetailRegisterer {

@@ -3,0 +3,0 @@ private expandableRowsCount;

@@ -1,8 +0,8 @@

import { EventEmitter } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { PopoverOptions } from "../../popover/common/popover-options.interface";
import { ClrDatagridFilterInterface } from "./interfaces/filter.interface";
import { CustomFilter } from "./providers/custom-filter";
import { FiltersProvider, RegisteredFilter } from "./providers/filters";
import { DatagridFilterRegistrar } from "./utils/datagrid-filter-registrar";
import { EventEmitter } from '@angular/core';
import { Point } from '../../popover/common/popover';
import { PopoverOptions } from '../../popover/common/popover-options.interface';
import { ClrDatagridFilterInterface } from './interfaces/filter.interface';
import { CustomFilter } from './providers/custom-filter';
import { FiltersProvider, RegisteredFilter } from './providers/filters';
import { DatagridFilterRegistrar } from './utils/datagrid-filter-registrar';
/**

@@ -9,0 +9,0 @@ * Custom filter that can be added in any column to override the default object property string filter.

@@ -1,5 +0,5 @@

import { ChangeDetectorRef, OnInit } from "@angular/core";
import { ClrDatagridColumnToggle } from "./datagrid-column-toggle";
import { HideableColumnService } from "./providers/hideable-column.service";
import { Selection, SelectionType } from "./providers/selection";
import { ChangeDetectorRef, OnInit } from '@angular/core';
import { ClrDatagridColumnToggle } from './datagrid-column-toggle';
import { HideableColumnService } from './providers/hideable-column.service';
import { Selection, SelectionType } from './providers/selection';
export declare class ClrDatagridFooter implements OnInit {

@@ -6,0 +6,0 @@ selection: Selection;

@@ -1,4 +0,4 @@

import { TemplateRef, ViewContainerRef } from "@angular/core";
import { ClrDatagridColumn } from "./datagrid-column";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { TemplateRef, ViewContainerRef } from '@angular/core';
import { ClrDatagridColumn } from './datagrid-column';
import { DatagridHideableColumnModel } from './datagrid-hideable-column.model';
export declare class ClrDatagridHideableColumn {

@@ -5,0 +5,0 @@ private templateRef;

@@ -1,3 +0,3 @@

import { TemplateRef } from "@angular/core";
import { Observable } from "rxjs";
import { TemplateRef } from '@angular/core';
import { Observable } from 'rxjs';
/**

@@ -4,0 +4,0 @@ *

@@ -1,3 +0,3 @@

import { TrackByFunction } from "@angular/core";
import { Items } from "./providers/items";
import { TrackByFunction } from '@angular/core';
import { Items } from './providers/items';
export declare class ClrDatagridItemsTrackBy {

@@ -4,0 +4,0 @@ private _items;

@@ -1,3 +0,3 @@

import { DoCheck, IterableDiffers, OnChanges, SimpleChanges, TemplateRef, TrackByFunction } from "@angular/core";
import { Items } from "./providers/items";
import { DoCheck, IterableDiffers, OnChanges, SimpleChanges, TemplateRef, TrackByFunction } from '@angular/core';
import { Items } from './providers/items';
export declare class ClrDatagridItems implements OnChanges, DoCheck {

@@ -4,0 +4,0 @@ template: TemplateRef<any>;

@@ -1,3 +0,3 @@

import { EventEmitter, OnDestroy, OnInit } from "@angular/core";
import { Page } from "./providers/page";
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { Page } from './providers/page';
export declare class ClrDatagridPagination implements OnDestroy, OnInit {

@@ -4,0 +4,0 @@ page: Page;

@@ -1,2 +0,2 @@

import { Items } from "./providers/items";
import { Items } from './providers/items';
export declare class ClrDatagridPlaceholder {

@@ -3,0 +3,0 @@ private items;

@@ -1,8 +0,8 @@

import { AfterContentInit, OnDestroy, QueryList } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { ClrDatagridCell } from "./datagrid-cell";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { HideableColumnService } from "./providers/hideable-column.service";
import { RowActionService } from "./providers/row-action-service";
import { Selection, SelectionType } from "./providers/selection";
import { AfterContentInit, OnDestroy, QueryList } from '@angular/core';
import { Expand } from '../../utils/expand/providers/expand';
import { ClrDatagridCell } from './datagrid-cell';
import { DatagridHideableColumnModel } from './datagrid-hideable-column.model';
import { HideableColumnService } from './providers/hideable-column.service';
import { RowActionService } from './providers/row-action-service';
import { Selection, SelectionType } from './providers/selection';
/**

@@ -9,0 +9,0 @@ * Generic bland container serving various purposes for Datagrid.

@@ -1,9 +0,9 @@

import { AfterContentInit, EventEmitter, QueryList } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { ClrDatagridCell } from "./datagrid-cell";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { ExpandableRowsCount } from "./providers/global-expandable-rows";
import { HideableColumnService } from "./providers/hideable-column.service";
import { RowActionService } from "./providers/row-action-service";
import { Selection, SelectionType } from "./providers/selection";
import { AfterContentInit, EventEmitter, QueryList } from '@angular/core';
import { Expand } from '../../utils/expand/providers/expand';
import { ClrDatagridCell } from './datagrid-cell';
import { DatagridHideableColumnModel } from './datagrid-hideable-column.model';
import { ExpandableRowsCount } from './providers/global-expandable-rows';
import { HideableColumnService } from './providers/hideable-column.service';
import { RowActionService } from './providers/row-action-service';
import { Selection, SelectionType } from './providers/selection';
export declare class ClrDatagridRow implements AfterContentInit {

@@ -10,0 +10,0 @@ selection: Selection;

@@ -1,14 +0,14 @@

import { AfterContentInit, AfterViewInit, EventEmitter, OnDestroy, QueryList } from "@angular/core";
import { ClrDatagridColumn } from "./datagrid-column";
import { ClrDatagridItems } from "./datagrid-items";
import { ClrDatagridPlaceholder } from "./datagrid-placeholder";
import { ClrDatagridRow } from "./datagrid-row";
import { ClrDatagridStateInterface } from "./interfaces/state.interface";
import { ExpandableRowsCount } from "./providers/global-expandable-rows";
import { HideableColumnService } from "./providers/hideable-column.service";
import { Items } from "./providers/items";
import { RowActionService } from "./providers/row-action-service";
import { Selection, SelectionType } from "./providers/selection";
import { StateProvider } from "./providers/state.provider";
import { DatagridRenderOrganizer } from "./render/render-organizer";
import { AfterContentInit, AfterViewInit, EventEmitter, OnDestroy, QueryList } from '@angular/core';
import { ClrDatagridColumn } from './datagrid-column';
import { ClrDatagridItems } from './datagrid-items';
import { ClrDatagridPlaceholder } from './datagrid-placeholder';
import { ClrDatagridRow } from './datagrid-row';
import { ClrDatagridStateInterface } from './interfaces/state.interface';
import { ExpandableRowsCount } from './providers/global-expandable-rows';
import { HideableColumnService } from './providers/hideable-column.service';
import { Items } from './providers/items';
import { RowActionService } from './providers/row-action-service';
import { Selection, SelectionType } from './providers/selection';
import { StateProvider } from './providers/state.provider';
import { DatagridRenderOrganizer } from './render/render-organizer';
export declare class ClrDatagrid implements AfterContentInit, AfterViewInit, OnDestroy {

@@ -15,0 +15,0 @@ private columnService;

@@ -1,20 +0,20 @@

import { Type } from "@angular/core";
import { ClrDatagrid } from "./datagrid";
import { ClrDatagridActionBar } from "./datagrid-action-bar";
import { ClrDatagridActionOverflow } from "./datagrid-action-overflow";
import { ClrDatagridCell } from "./datagrid-cell";
import { ClrDatagridColumn } from "./datagrid-column";
import { ClrDatagridColumnToggle } from "./datagrid-column-toggle";
import { ClrDatagridFilter } from "./datagrid-filter";
import { ClrDatagridFooter } from "./datagrid-footer";
import { ClrDatagridHideableColumn } from "./datagrid-hideable-column";
import { ClrDatagridItems } from "./datagrid-items";
import { ClrDatagridPagination } from "./datagrid-pagination";
import { ClrDatagridPlaceholder } from "./datagrid-placeholder";
import { ClrDatagridRow } from "./datagrid-row";
import { ClrDatagridRowDetail } from "./datagrid-row-detail";
import { ClrDatagridComparatorInterface } from "./interfaces/comparator.interface";
import { ClrDatagridFilterInterface } from "./interfaces/filter.interface";
import { ClrDatagridStateInterface } from "./interfaces/state.interface";
import { ClrDatagridStringFilterInterface } from "./interfaces/string-filter.interface";
import { Type } from '@angular/core';
import { ClrDatagrid } from './datagrid';
import { ClrDatagridActionBar } from './datagrid-action-bar';
import { ClrDatagridActionOverflow } from './datagrid-action-overflow';
import { ClrDatagridCell } from './datagrid-cell';
import { ClrDatagridColumn } from './datagrid-column';
import { ClrDatagridColumnToggle } from './datagrid-column-toggle';
import { ClrDatagridFilter } from './datagrid-filter';
import { ClrDatagridFooter } from './datagrid-footer';
import { ClrDatagridHideableColumn } from './datagrid-hideable-column';
import { ClrDatagridItems } from './datagrid-items';
import { ClrDatagridPagination } from './datagrid-pagination';
import { ClrDatagridPlaceholder } from './datagrid-placeholder';
import { ClrDatagridRow } from './datagrid-row';
import { ClrDatagridRowDetail } from './datagrid-row-detail';
import { ClrDatagridComparatorInterface } from './interfaces/comparator.interface';
import { ClrDatagridFilterInterface } from './interfaces/filter.interface';
import { ClrDatagridStateInterface } from './interfaces/state.interface';
import { ClrDatagridStringFilterInterface } from './interfaces/string-filter.interface';
export declare const CLR_DATAGRID_DIRECTIVES: Type<any>[];

@@ -21,0 +21,0 @@ export declare class ClrDatagridModule {

@@ -1,23 +0,23 @@

export * from "./datagrid";
export * from "./datagrid-action-bar";
export * from "./datagrid-action-overflow";
export * from "./datagrid-column";
export * from "./datagrid-column-toggle";
export * from "./datagrid-hideable-column";
export * from "./datagrid-filter";
export * from "./datagrid-items";
export * from "./datagrid-row";
export * from "./datagrid-row-detail";
export * from "./datagrid-cell";
export * from "./datagrid-footer";
export * from "./datagrid-pagination";
export * from "./datagrid-placeholder";
export * from "./interfaces/state.interface";
export * from "./interfaces/sort-order";
export * from "./interfaces/filter.interface";
export * from "./interfaces/string-filter.interface";
export * from "./interfaces/comparator.interface";
export * from "./built-in/filters/datagrid-string-filter";
export * from "./built-in/filters/datagrid-property-string-filter";
export * from "./built-in/comparators/datagrid-property-comparator";
export * from "./datagrid.module";
export * from './datagrid';
export * from './datagrid-action-bar';
export * from './datagrid-action-overflow';
export * from './datagrid-column';
export * from './datagrid-column-toggle';
export * from './datagrid-hideable-column';
export * from './datagrid-filter';
export * from './datagrid-items';
export * from './datagrid-row';
export * from './datagrid-row-detail';
export * from './datagrid-cell';
export * from './datagrid-footer';
export * from './datagrid-pagination';
export * from './datagrid-placeholder';
export * from './interfaces/state.interface';
export * from './interfaces/sort-order';
export * from './interfaces/filter.interface';
export * from './interfaces/string-filter.interface';
export * from './interfaces/comparator.interface';
export * from './built-in/filters/datagrid-string-filter';
export * from './built-in/filters/datagrid-property-string-filter';
export * from './built-in/comparators/datagrid-property-comparator';
export * from './datagrid.module';

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export interface ClrDatagridFilterInterface<T> {

@@ -3,0 +3,0 @@ isActive(): boolean;

@@ -1,3 +0,3 @@

import { ClrDatagridComparatorInterface } from "./comparator.interface";
import { ClrDatagridFilterInterface } from "./filter.interface";
import { ClrDatagridComparatorInterface } from './comparator.interface';
import { ClrDatagridFilterInterface } from './filter.interface';
export interface ClrDatagridStateInterface {

@@ -4,0 +4,0 @@ page?: {

@@ -1,4 +0,4 @@

import { TemplateRef } from "@angular/core";
import { Observable } from "rxjs";
export declare type ColumnToggleButtons = "ok" | "selectAll";
import { TemplateRef } from '@angular/core';
import { Observable } from 'rxjs';
export declare type ColumnToggleButtons = 'ok' | 'selectAll';
export declare class ColumnToggleButtonsService {

@@ -5,0 +5,0 @@ buttons: TemplateRef<any>;

@@ -1,3 +0,3 @@

import { ElementRef, NgZone, Renderer2 } from "@angular/core";
import { Observable } from "rxjs";
import { ElementRef, NgZone, Renderer2 } from '@angular/core';
import { Observable } from 'rxjs';
export declare class DragDispatcher {

@@ -4,0 +4,0 @@ private _ngZone;

@@ -1,5 +0,5 @@

import { Observable } from "rxjs";
import { ClrDatagridFilterInterface } from "../interfaces/filter.interface";
import { Page } from "./page";
import { StateDebouncer } from "./state-debouncer.provider";
import { Observable } from 'rxjs';
import { ClrDatagridFilterInterface } from '../interfaces/filter.interface';
import { Page } from './page';
import { StateDebouncer } from './state-debouncer.provider';
export declare class FiltersProvider {

@@ -6,0 +6,0 @@ private _page;

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { DatagridHideableColumnModel } from "../datagrid-hideable-column.model";
import { Observable } from 'rxjs';
import { DatagridHideableColumnModel } from '../datagrid-hideable-column.model';
/**

@@ -4,0 +4,0 @@ *

@@ -1,6 +0,6 @@

import { TrackByFunction } from "@angular/core";
import { Observable } from "rxjs";
import { FiltersProvider } from "./filters";
import { Page } from "./page";
import { Sort } from "./sort";
import { TrackByFunction } from '@angular/core';
import { Observable } from 'rxjs';
import { FiltersProvider } from './filters';
import { Page } from './page';
import { Sort } from './sort';
export declare class Items {

@@ -7,0 +7,0 @@ private _filters;

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { StateDebouncer } from "./state-debouncer.provider";
import { Observable } from 'rxjs';
import { StateDebouncer } from './state-debouncer.provider';
export declare class Page {

@@ -4,0 +4,0 @@ private stateDebouncer;

@@ -1,4 +0,4 @@

import { Observable } from "rxjs";
import { FiltersProvider } from "./filters";
import { Items } from "./items";
import { Observable } from 'rxjs';
import { FiltersProvider } from './filters';
import { Items } from './items';
export declare enum SelectionType {

@@ -5,0 +5,0 @@ None = 0,

@@ -1,4 +0,4 @@

import { Observable } from "rxjs";
import { ClrDatagridComparatorInterface } from "../interfaces/comparator.interface";
import { StateDebouncer } from "./state-debouncer.provider";
import { Observable } from 'rxjs';
import { ClrDatagridComparatorInterface } from '../interfaces/comparator.interface';
import { StateDebouncer } from './state-debouncer.provider';
export declare class Sort {

@@ -5,0 +5,0 @@ private stateDebouncer;

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class StateDebouncer {

@@ -3,0 +3,0 @@ /**

@@ -1,7 +0,7 @@

import { Observable } from "rxjs";
import { ClrDatagridStateInterface } from "../interfaces/state.interface";
import { FiltersProvider } from "./filters";
import { Page } from "./page";
import { Sort } from "./sort";
import { StateDebouncer } from "./state-debouncer.provider";
import { Observable } from 'rxjs';
import { ClrDatagridStateInterface } from '../interfaces/state.interface';
import { FiltersProvider } from './filters';
import { Page } from './page';
import { Sort } from './sort';
import { StateDebouncer } from './state-debouncer.provider';
/**

@@ -8,0 +8,0 @@ * This provider aggregates state changes from the various providers of the Datagrid

@@ -1,4 +0,4 @@

import { ElementRef, OnDestroy } from "@angular/core";
import { DomAdapter } from "./dom-adapter";
import { DatagridRenderOrganizer } from "./render-organizer";
import { ElementRef, OnDestroy } from '@angular/core';
import { DomAdapter } from './dom-adapter';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridBodyRenderer implements OnDestroy {

@@ -5,0 +5,0 @@ private el;

@@ -1,3 +0,3 @@

import { ElementRef, OnDestroy, Renderer2 } from "@angular/core";
import { DatagridRenderOrganizer } from "./render-organizer";
import { ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridCellRenderer implements OnDestroy {

@@ -4,0 +4,0 @@ private el;

@@ -1,5 +0,5 @@

import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, Renderer2 } from "@angular/core";
import { DragDispatcher } from "../providers/drag-dispatcher";
import { DomAdapter } from "./dom-adapter";
import { DatagridRenderOrganizer } from "./render-organizer";
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, Renderer2 } from '@angular/core';
import { DragDispatcher } from '../providers/drag-dispatcher';
import { DomAdapter } from './dom-adapter';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridColumnResizer implements AfterViewInit, OnDestroy {

@@ -6,0 +6,0 @@ private renderer;

@@ -1,3 +0,3 @@

import { ElementRef, OnDestroy, Renderer2 } from "@angular/core";
import { DatagridRenderOrganizer } from "./render-organizer";
import { ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridHeadRenderer implements OnDestroy {

@@ -4,0 +4,0 @@ private el;

@@ -1,5 +0,5 @@

import { ElementRef, OnDestroy, Renderer2 } from "@angular/core";
import { DatagridColumnResizer } from "./column-resizer";
import { DomAdapter } from "./dom-adapter";
import { DatagridRenderOrganizer } from "./render-organizer";
import { ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { DatagridColumnResizer } from './column-resizer';
import { DomAdapter } from './dom-adapter';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridHeaderRenderer implements OnDestroy {

@@ -6,0 +6,0 @@ private el;

@@ -1,8 +0,8 @@

import { AfterContentInit, AfterViewChecked, ElementRef, OnDestroy, QueryList, Renderer2 } from "@angular/core";
import { Items } from "../providers/items";
import { Page } from "../providers/page";
import { DomAdapter } from "./dom-adapter";
import { DatagridHeaderRenderer } from "./header-renderer";
import { NoopDomAdapter } from "./noop-dom-adapter";
import { DatagridRenderOrganizer } from "./render-organizer";
import { AfterContentInit, AfterViewChecked, ElementRef, OnDestroy, QueryList, Renderer2 } from '@angular/core';
import { Items } from '../providers/items';
import { Page } from '../providers/page';
import { DomAdapter } from './dom-adapter';
import { DatagridHeaderRenderer } from './header-renderer';
import { NoopDomAdapter } from './noop-dom-adapter';
import { DatagridRenderOrganizer } from './render-organizer';
export declare const domAdapterFactory: (platformId: Object) => DomAdapter | NoopDomAdapter;

@@ -9,0 +9,0 @@ export declare class DatagridMainRenderer implements AfterContentInit, AfterViewChecked, OnDestroy {

@@ -1,2 +0,2 @@

import { DomAdapter } from "./dom-adapter";
import { DomAdapter } from './dom-adapter';
export declare class NoopDomAdapter implements DomAdapter {

@@ -3,0 +3,0 @@ userDefinedWidth(element: any): number;

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { Subject } from "rxjs";
import { Observable } from 'rxjs';
import { Subject } from 'rxjs';
export declare class DatagridRenderOrganizer {

@@ -4,0 +4,0 @@ private alreadySized;

@@ -1,4 +0,4 @@

import { AfterContentInit, OnDestroy, QueryList } from "@angular/core";
import { DatagridCellRenderer } from "./cell-renderer";
import { DatagridRenderOrganizer } from "./render-organizer";
import { AfterContentInit, OnDestroy, QueryList } from '@angular/core';
import { DatagridCellRenderer } from './cell-renderer';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridRowRenderer implements AfterContentInit, OnDestroy {

@@ -5,0 +5,0 @@ private organizer;

@@ -1,3 +0,3 @@

import { ElementRef, OnDestroy, Renderer2, TemplateRef, ViewContainerRef } from "@angular/core";
import { DatagridRenderOrganizer } from "./render-organizer";
import { ElementRef, OnDestroy, Renderer2, TemplateRef, ViewContainerRef } from '@angular/core';
import { DatagridRenderOrganizer } from './render-organizer';
export declare class DatagridTableRenderer implements OnDestroy {

@@ -4,0 +4,0 @@ private el;

@@ -1,4 +0,4 @@

import { OnDestroy } from "@angular/core";
import { ClrDatagridFilterInterface } from "../interfaces/filter.interface";
import { FiltersProvider, RegisteredFilter } from "../providers/filters";
import { OnDestroy } from '@angular/core';
import { ClrDatagridFilterInterface } from '../interfaces/filter.interface';
import { FiltersProvider, RegisteredFilter } from '../providers/filters';
export declare abstract class DatagridFilterRegistrar<F extends ClrDatagridFilterInterface<any>> implements OnDestroy {

@@ -5,0 +5,0 @@ private filters;

@@ -1,4 +0,4 @@

export * from "./data.module";
export * from "./datagrid/index";
export * from "./tree-view/index";
export * from "./stack-view/index";
export * from './data.module';
export * from './datagrid/index';
export * from './tree-view/index';
export * from './stack-view/index';

@@ -1,7 +0,7 @@

export * from "./stack-view";
export * from "./stack-header";
export * from "./stack-block";
export * from "./stack-input";
export * from "./stack-select";
export * from "./stack-view.module";
export * from "./stack-view-custom-tags";
export * from './stack-view';
export * from './stack-header';
export * from './stack-block';
export * from './stack-input';
export * from './stack-select';
export * from './stack-view.module';
export * from './stack-view-custom-tags';

@@ -1,2 +0,2 @@

import { EventEmitter, OnInit } from "@angular/core";
import { EventEmitter, OnInit } from '@angular/core';
export declare class ClrStackBlock implements OnInit {

@@ -3,0 +3,0 @@ private parent;

/**
* Undocumented experimental feature: inline editing.
*/
import { EventEmitter } from "@angular/core";
import { ClrStackView } from "./stack-view";
import { EventEmitter } from '@angular/core';
import { ClrStackView } from './stack-view';
export declare class StackControl {

@@ -7,0 +7,0 @@ protected stackView: ClrStackView;

@@ -1,2 +0,2 @@

import { ClrStackView } from "./stack-view";
import { ClrStackView } from './stack-view';
export declare class ClrStackHeader {

@@ -3,0 +3,0 @@ stackView: ClrStackView;

@@ -1,3 +0,3 @@

import { StackControl } from "./stack-control";
import { ClrStackView } from "./stack-view";
import { StackControl } from './stack-control';
import { ClrStackView } from './stack-view';
export declare class ClrStackInput extends StackControl {

@@ -4,0 +4,0 @@ stackView: ClrStackView;

@@ -1,3 +0,3 @@

import { StackControl } from "./stack-control";
import { ClrStackView } from "./stack-view";
import { StackControl } from './stack-control';
import { ClrStackView } from './stack-view';
export declare class ClrStackSelect extends StackControl {

@@ -4,0 +4,0 @@ stackView: ClrStackView;

@@ -1,2 +0,2 @@

import { EventEmitter } from "@angular/core";
import { EventEmitter } from '@angular/core';
export declare class ClrStackView {

@@ -3,0 +3,0 @@ /**

@@ -1,8 +0,8 @@

import { Type } from "@angular/core";
import { ClrStackBlock } from "./stack-block";
import { ClrStackHeader } from "./stack-header";
import { ClrStackInput } from "./stack-input";
import { ClrStackSelect } from "./stack-select";
import { ClrStackView } from "./stack-view";
import { ClrStackViewCustomTags } from "./stack-view-custom-tags";
import { Type } from '@angular/core';
import { ClrStackBlock } from './stack-block';
import { ClrStackHeader } from './stack-header';
import { ClrStackInput } from './stack-input';
import { ClrStackSelect } from './stack-select';
import { ClrStackView } from './stack-view';
import { ClrStackViewCustomTags } from './stack-view-custom-tags';
export declare const CLR_STACK_VIEW_DIRECTIVES: Type<any>[];

@@ -9,0 +9,0 @@ export declare class ClrStackViewModule {

@@ -1,2 +0,2 @@

export * from "./tree-node";
export * from "./tree-view.module";
export * from './tree-node';
export * from './tree-view.module';

@@ -1,2 +0,2 @@

import { TreeSelectionService } from "./tree-selection.service";
import { TreeSelectionService } from './tree-selection.service';
export declare function clrTreeSelectionProviderFactory(existing: TreeSelectionService): TreeSelectionService;

@@ -1,5 +0,5 @@

import { EventEmitter, OnDestroy } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { AbstractTreeSelection } from "./abstract-tree-selection";
import { TreeSelectionService } from "./providers/tree-selection.service";
import { EventEmitter, OnDestroy } from '@angular/core';
import { Expand } from '../../utils/expand/providers/expand';
import { AbstractTreeSelection } from './abstract-tree-selection';
import { TreeSelectionService } from './providers/tree-selection.service';
export declare class ClrTreeNode extends AbstractTreeSelection implements OnDestroy {

@@ -6,0 +6,0 @@ nodeExpand: Expand;

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrTreeNode } from "./tree-node";
import { Type } from '@angular/core';
import { ClrTreeNode } from './tree-node';
export declare const CLR_TREE_VIEW_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrTreeViewModule {

@@ -1,2 +0,2 @@

import { AlertIconAndTypesService } from "./providers/icon-and-types.service";
import { AlertIconAndTypesService } from './providers/icon-and-types.service';
export declare class ClrAlertItem {

@@ -3,0 +3,0 @@ iconService: AlertIconAndTypesService;

@@ -1,4 +0,4 @@

import { ChangeDetectorRef, EventEmitter } from "@angular/core";
import { AlertIconAndTypesService } from "./providers/icon-and-types.service";
import { MultiAlertService } from "./providers/multi-alert.service";
import { ChangeDetectorRef, EventEmitter } from '@angular/core';
import { AlertIconAndTypesService } from './providers/icon-and-types.service';
import { MultiAlertService } from './providers/multi-alert.service';
export declare class ClrAlert {

@@ -5,0 +5,0 @@ iconService: AlertIconAndTypesService;

@@ -1,6 +0,6 @@

import { Type } from "@angular/core";
import { ClrAlert } from "./alert";
import { ClrAlertItem } from "./alert-item";
import { ClrAlerts } from "./alerts";
import { ClrAlertsPager } from "./alerts-pager";
import { Type } from '@angular/core';
import { ClrAlert } from './alert';
import { ClrAlertItem } from './alert-item';
import { ClrAlerts } from './alerts';
import { ClrAlertsPager } from './alerts-pager';
export declare const CLR_ALERT_DIRECTIVES: Type<any>[];

@@ -7,0 +7,0 @@ export declare class ClrAlertModule {

@@ -1,4 +0,4 @@

import { EventEmitter, OnDestroy, OnInit } from "@angular/core";
import { ClrAlert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert.service";
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { ClrAlert } from './alert';
import { MultiAlertService } from './providers/multi-alert.service';
export declare class ClrAlertsPager implements OnInit, OnDestroy {

@@ -5,0 +5,0 @@ multiAlertService: MultiAlertService;

@@ -1,4 +0,4 @@

import { AfterContentInit, EventEmitter, QueryList } from "@angular/core";
import { ClrAlert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert.service";
import { AfterContentInit, EventEmitter, QueryList } from '@angular/core';
import { ClrAlert } from './alert';
import { MultiAlertService } from './providers/multi-alert.service';
export declare class ClrAlerts implements AfterContentInit {

@@ -5,0 +5,0 @@ multiAlertService: MultiAlertService;

@@ -1,5 +0,5 @@

export * from "./alert";
export * from "./alert-item";
export * from "./alerts";
export * from "./alerts-pager";
export * from "./alert.module";
export * from './alert';
export * from './alert-item';
export * from './alerts';
export * from './alerts-pager';
export * from './alert.module';

@@ -1,2 +0,2 @@

import { AlertInfoObject } from "../utils/alert-info-object";
import { AlertInfoObject } from '../utils/alert-info-object';
export declare class AlertIconAndTypesService {

@@ -3,0 +3,0 @@ private defaultIconShape;

@@ -1,4 +0,4 @@

import { QueryList } from "@angular/core";
import { Observable } from "rxjs";
import { ClrAlert } from "../alert";
import { QueryList } from '@angular/core';
import { Observable } from 'rxjs';
import { ClrAlert } from '../alert';
export declare class MultiAlertService {

@@ -5,0 +5,0 @@ private allAlerts;

@@ -1,2 +0,2 @@

export * from "./emphasis.module";
export * from "./alert/index";
export * from './emphasis.module';
export * from './alert/index';

@@ -1,3 +0,3 @@

import { EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
/**

@@ -4,0 +4,0 @@ * @deprecated ClrCheckbox will be renamed to ClrCheckboxDeprecated in 0.12, and will be replaced with a new

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrCheckboxDeprecated } from "./checkbox";
import { Type } from '@angular/core';
import { ClrCheckboxDeprecated } from './checkbox';
export declare const CLR_CHECKBOX_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrCheckboxModule {

@@ -1,2 +0,2 @@

export * from "./checkbox";
export * from "./checkbox.module";
export * from './checkbox';
export * from './checkbox.module';

@@ -1,2 +0,2 @@

export * from "./checkbox/index";
export * from "./forms.module";
export * from './checkbox/index';
export * from './forms.module';

@@ -1,4 +0,4 @@

import { DynamicWrapper } from "../../utils/host-wrapping/dynamic-wrapper";
import { DynamicWrapper } from '../../utils/host-wrapping/dynamic-wrapper';
export declare class ClrCheckboxContainer implements DynamicWrapper {
_dynamic: boolean;
}

@@ -6,7 +6,7 @@ /**

*/
import { ViewContainerRef } from "@angular/core";
import { WrappedFormControl } from "../common/wrapped-form-control";
import { ClrCheckboxContainer } from "./checkbox-container";
import { ViewContainerRef } from '@angular/core';
import { WrappedFormControl } from '../common/wrapped-control';
import { ClrCheckboxContainer } from './checkbox-container';
export declare class ClrCheckboxNext extends WrappedFormControl<ClrCheckboxContainer> {
constructor(vcr: ViewContainerRef);
}

@@ -1,3 +0,3 @@

export * from "./checkbox";
export * from "./checkbox-container";
export * from "./checkbox.module";
export * from './checkbox';
export * from './checkbox-container';
export * from './checkbox.module';

@@ -1,2 +0,2 @@

export * from "./label";
export * from "./common.module";
export * from './label';
export * from './common.module';

@@ -1,6 +0,10 @@

import { OnDestroy, OnInit } from "@angular/core";
import { FormControlService } from "./form-control.service";
import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
import { IfErrorService } from './if-error/if-error.service';
import { ControlIdService } from './providers/control-id.service';
export declare class ClrLabel implements OnInit, OnDestroy {
private formControlService;
constructor(formControlService: FormControlService);
private controlIdService;
private ifErrorService;
private renderer;
private el;
constructor(controlIdService: ControlIdService, ifErrorService: IfErrorService, renderer: Renderer2, el: ElementRef);
forAttr: string;

@@ -7,0 +11,0 @@ private subscription;

@@ -1,8 +0,8 @@

import { ElementRef, OnDestroy } from "@angular/core";
import { CalendarViewModel } from "./model/calendar-view.model";
import { CalendarModel } from "./model/calendar.model";
import { DayModel } from "./model/day.model";
import { DateNavigationService } from "./providers/date-navigation.service";
import { DatepickerFocusService } from "./providers/datepicker-focus.service";
import { LocaleHelperService } from "./providers/locale-helper.service";
import { ElementRef, OnDestroy } from '@angular/core';
import { CalendarViewModel } from './model/calendar-view.model';
import { CalendarModel } from './model/calendar.model';
import { DayModel } from './model/day.model';
import { DateNavigationService } from './providers/date-navigation.service';
import { DatepickerFocusService } from './providers/datepicker-focus.service';
import { LocaleHelperService } from './providers/locale-helper.service';
export declare class ClrCalendar implements OnDestroy {

@@ -9,0 +9,0 @@ private _localeHelperService;

@@ -1,7 +0,7 @@

import { OnDestroy } from "@angular/core";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { DynamicWrapper } from "../../utils/host-wrapping";
import { DateFormControlService } from "./providers/date-form-control.service";
import { DateNavigationService } from "./providers/date-navigation.service";
import { DatepickerEnabledService } from "./providers/datepicker-enabled.service";
import { OnDestroy } from '@angular/core';
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { DynamicWrapper } from '../../utils/host-wrapping';
import { DateFormControlService } from './providers/date-form-control.service';
import { DateNavigationService } from './providers/date-navigation.service';
import { DatepickerEnabledService } from './providers/datepicker-enabled.service';
export declare class ClrDateContainer implements DynamicWrapper, OnDestroy {

@@ -8,0 +8,0 @@ private _ifOpenService;

@@ -1,9 +0,9 @@

import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2, ViewContainerRef } from "@angular/core";
import { NgControl } from "@angular/forms";
import { WrappedFormControl } from "../common/wrapped-form-control";
import { ClrDateContainer } from "./date-container";
import { DateFormControlService } from "./providers/date-form-control.service";
import { DateIOService } from "./providers/date-io.service";
import { DateNavigationService } from "./providers/date-navigation.service";
import { DatepickerEnabledService } from "./providers/datepicker-enabled.service";
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2, ViewContainerRef } from '@angular/core';
import { NgControl } from '@angular/forms';
import { WrappedFormControl } from '../common/wrapped-control';
import { ClrDateContainer } from './date-container';
import { DateFormControlService } from './providers/date-form-control.service';
import { DateIOService } from './providers/date-io.service';
import { DateNavigationService } from './providers/date-navigation.service';
import { DatepickerEnabledService } from './providers/datepicker-enabled.service';
export declare class ClrDateInput extends WrappedFormControl<ClrDateContainer> implements OnInit, AfterViewInit, OnDestroy {

@@ -23,2 +23,5 @@ private container;

private _subscriptions;
private previousOutputInitializedFlag;
private previousOutput;
private initializePreviousOutput(dayModel);
constructor(container: ClrDateContainer, vcr: ViewContainerRef, elRef: ElementRef, renderer: Renderer2, _ngControl: NgControl, _dateIOService: DateIOService, _dateNavigationService: DateNavigationService, _datepickerEnabledService: DatepickerEnabledService, dateFormControlService: DateFormControlService, platformId: Object);

@@ -74,2 +77,3 @@ /**

_dateUpdated: EventEmitter<Date>;
private emitDateOutput(dayModel);
/**

@@ -76,0 +80,0 @@ * Fires this method when the user changes the input focuses out of the input field.

@@ -1,4 +0,4 @@

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../../popover/common/abstract-popover";
import { ViewManagerService } from "./providers/view-manager.service";
import { ElementRef, Injector } from '@angular/core';
import { AbstractPopover } from '../../popover/common/abstract-popover';
import { ViewManagerService } from './providers/view-manager.service';
export declare class ClrDatepickerViewManager extends AbstractPopover {

@@ -5,0 +5,0 @@ private _viewManagerService;

@@ -1,4 +0,4 @@

import { Type } from "@angular/core";
import { Type } from '@angular/core';
export declare const CLR_DATEPICKER_DIRECTIVES: Type<any>[];
export declare class ClrDatepickerModule {
}

@@ -1,5 +0,5 @@

import { IfOpenService } from "../../utils/conditional/if-open.service";
import { DayViewModel } from "./model/day-view.model";
import { DateFormControlService } from "./providers/date-form-control.service";
import { DateNavigationService } from "./providers/date-navigation.service";
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { DayViewModel } from './model/day-view.model';
import { DateFormControlService } from './providers/date-form-control.service';
import { DateNavigationService } from './providers/date-navigation.service';
export declare class ClrDay {

@@ -6,0 +6,0 @@ private _dateNavigationService;

@@ -1,4 +0,4 @@

import { DateNavigationService } from "./providers/date-navigation.service";
import { LocaleHelperService } from "./providers/locale-helper.service";
import { ViewManagerService } from "./providers/view-manager.service";
import { DateNavigationService } from './providers/date-navigation.service';
import { LocaleHelperService } from './providers/locale-helper.service';
import { ViewManagerService } from './providers/view-manager.service';
export declare class ClrDaypicker {

@@ -5,0 +5,0 @@ private _viewManagerService;

@@ -1,9 +0,9 @@

export * from "./date-container";
export * from "./date-input";
export * from "./datepicker-view-manager";
export * from "./daypicker";
export * from "./monthpicker";
export * from "./yearpicker";
export * from "./calendar";
export * from "./day";
export * from "./datepicker.module";
export * from './date-container';
export * from './date-input';
export * from './datepicker-view-manager';
export * from './daypicker';
export * from './monthpicker';
export * from './yearpicker';
export * from './calendar';
export * from './day';
export * from './datepicker.module';

@@ -1,4 +0,4 @@

import { CalendarModel } from "./calendar.model";
import { DayViewModel } from "./day-view.model";
import { DayModel } from "./day.model";
import { CalendarModel } from './calendar.model';
import { DayViewModel } from './day-view.model';
import { DayModel } from './day.model';
export declare class CalendarViewModel {

@@ -5,0 +5,0 @@ calendar: CalendarModel;

@@ -1,2 +0,2 @@

import { DayModel } from "./day.model";
import { DayModel } from './day.model';
export declare class CalendarModel {

@@ -3,0 +3,0 @@ readonly year: number;

@@ -1,2 +0,2 @@

import { DayModel } from "./day.model";
import { DayModel } from './day.model';
export declare class DayViewModel {

@@ -3,0 +3,0 @@ dayModel: DayModel;

@@ -1,2 +0,2 @@

import { CalendarModel } from "./calendar.model";
import { CalendarModel } from './calendar.model';
export declare class DayModel {

@@ -3,0 +3,0 @@ readonly year: number;

@@ -1,6 +0,6 @@

import { AfterViewInit, ElementRef } from "@angular/core";
import { DateNavigationService } from "./providers/date-navigation.service";
import { DatepickerFocusService } from "./providers/datepicker-focus.service";
import { LocaleHelperService } from "./providers/locale-helper.service";
import { ViewManagerService } from "./providers/view-manager.service";
import { AfterViewInit, ElementRef } from '@angular/core';
import { DateNavigationService } from './providers/date-navigation.service';
import { DatepickerFocusService } from './providers/datepicker-focus.service';
import { LocaleHelperService } from './providers/locale-helper.service';
import { ViewManagerService } from './providers/view-manager.service';
export declare class ClrMonthpicker implements AfterViewInit {

@@ -7,0 +7,0 @@ private _viewManagerService;

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class DateFormControlService {

@@ -3,0 +3,0 @@ private _touchedChange;

@@ -1,2 +0,2 @@

import { LocaleHelperService } from "./locale-helper.service";
import { LocaleHelperService } from './locale-helper.service';
export declare class DateIOService {

@@ -3,0 +3,0 @@ private _localeHelperService;

@@ -1,4 +0,4 @@

import { Observable } from "rxjs";
import { CalendarModel } from "../model/calendar.model";
import { DayModel } from "../model/day.model";
import { Observable } from 'rxjs';
import { CalendarModel } from '../model/calendar.model';
import { DayModel } from '../model/day.model';
/**

@@ -24,2 +24,6 @@ * This service is responsible for:

readonly selectedDayChange: Observable<DayModel>;
/**
* Notifies that the selected day has changed so that the date can be emitted to the user.
* Note: Only to be called from day.ts
*/
notifySelectedDayChanged(dayModel: DayModel): void;

@@ -26,0 +30,0 @@ focusedDay: DayModel;

@@ -1,2 +0,2 @@

import { ElementRef, NgZone } from "@angular/core";
import { ElementRef, NgZone } from '@angular/core';
/**

@@ -3,0 +3,0 @@ * This service focuses the day that is focusable in the calendar.

@@ -14,3 +14,3 @@ /**

export declare const DATE: string;
export declare type FormatType = "LITTLE_ENDIAN" | "MIDDLE_ENDIAN" | "BIG_ENDIAN";
export declare type FormatType = 'LITTLE_ENDIAN' | 'MIDDLE_ENDIAN' | 'BIG_ENDIAN';
export declare type InputDateDisplayFormat = {

@@ -17,0 +17,0 @@ readonly name: FormatType;

@@ -1,2 +0,2 @@

import { WeekDay } from "@angular/common";
import { WeekDay } from '@angular/common';
/**

@@ -3,0 +3,0 @@ * Returns the number of days in a month.

@@ -1,6 +0,6 @@

import { AfterViewInit, ElementRef } from "@angular/core";
import { YearRangeModel } from "./model/year-range.model";
import { DateNavigationService } from "./providers/date-navigation.service";
import { DatepickerFocusService } from "./providers/datepicker-focus.service";
import { ViewManagerService } from "./providers/view-manager.service";
import { AfterViewInit, ElementRef } from '@angular/core';
import { YearRangeModel } from './model/year-range.model';
import { DateNavigationService } from './providers/date-navigation.service';
import { DatepickerFocusService } from './providers/datepicker-focus.service';
import { ViewManagerService } from './providers/view-manager.service';
export declare class ClrYearpicker implements AfterViewInit {

@@ -7,0 +7,0 @@ private _dateNavigationService;

@@ -1,5 +0,6 @@

export * from "./common/index";
export * from "./datepicker/index";
export * from "./checkbox/index";
export * from "./radio/index";
export * from "./forms.module";
export * from './common/index';
export * from './datepicker/index';
export * from './checkbox/index';
export * from './input/index';
export * from './radio/index';
export * from './forms.module';

@@ -1,3 +0,3 @@

export * from "./radio";
export * from "./radio-container";
export * from "./radio.module";
export * from './radio';
export * from './radio-container';
export * from './radio.module';

@@ -1,4 +0,4 @@

import { DynamicWrapper } from "../../utils/host-wrapping/dynamic-wrapper";
import { DynamicWrapper } from '../../utils/host-wrapping/dynamic-wrapper';
export declare class ClrRadioContainer implements DynamicWrapper {
_dynamic: boolean;
}

@@ -6,7 +6,7 @@ /**

*/
import { ViewContainerRef } from "@angular/core";
import { WrappedFormControl } from "../common/wrapped-form-control";
import { ClrRadioContainer } from "./radio-container";
import { ViewContainerRef } from '@angular/core';
import { WrappedFormControl } from '../common/wrapped-control';
import { ClrRadioContainer } from './radio-container';
export declare class ClrRadio extends WrappedFormControl<ClrRadioContainer> {
constructor(vcr: ViewContainerRef);
}

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrIconCustomTag } from "./icon";
import { Type } from '@angular/core';
import { ClrIconCustomTag } from './icon';
export declare const CLR_ICON_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrIconModule {

@@ -1,2 +0,2 @@

export * from "./icon";
export * from "./icon.module";
export * from './icon';
export * from './icon.module';

@@ -1,14 +0,14 @@

export * from "./clr-angular.module";
export * from "./button/index";
export * from "./code/index";
export * from "./data/index";
export * from "./emphasis/index";
export * from "./forms/index";
export * from "./forms-deprecated/index";
export * from "./icon/index";
export * from "./layout/index";
export * from "./modal/index";
export * from "./popover/index";
export * from "./utils/index";
export * from "./wizard/index";
export { FocusTrapTracker as ÇlrFocusTrapTracker } from "./utils/focus-trap/focus-trap-tracker.service";
export * from './clr-angular.module';
export * from './button/index';
export * from './code/index';
export * from './data/index';
export * from './emphasis/index';
export * from './forms/index';
export * from './forms-deprecated/index';
export * from './icon/index';
export * from './layout/index';
export * from './modal/index';
export * from './popover/index';
export * from './utils/index';
export * from './wizard/index';
export { FocusTrapTracker as ÇlrFocusTrapTracker } from './utils/focus-trap/focus-trap-tracker.service';

@@ -1,5 +0,5 @@

export * from "./layout.module";
export * from "./main-container/index";
export * from "./nav/index";
export * from "./tabs/index";
export * from "./vertical-nav/index";
export * from './layout.module';
export * from './main-container/index';
export * from './nav/index';
export * from './tabs/index';
export * from './vertical-nav/index';

@@ -1,2 +0,2 @@

export * from "./main-container";
export * from "./main-container.module";
export * from './main-container';
export * from './main-container.module';

@@ -1,4 +0,4 @@

import { ElementRef, OnDestroy, OnInit } from "@angular/core";
import { ResponsiveNavigationService } from "../nav/providers/responsive-navigation.service";
import { ResponsiveNavControlMessage } from "../nav/responsive-nav-control-message";
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { ResponsiveNavigationService } from '../nav/providers/responsive-navigation.service';
import { ResponsiveNavControlMessage } from '../nav/responsive-nav-control-message';
export declare class ClrMainContainer implements OnDestroy, OnInit {

@@ -5,0 +5,0 @@ private elRef;

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrMainContainer } from "./main-container";
import { Type } from '@angular/core';
import { ClrMainContainer } from './main-container';
export declare const CLR_LAYOUT_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrMainContainerModule {

@@ -1,2 +0,2 @@

export * from "./main-container-willy-wonka";
export * from "./nav-detection-oompa-loompa";
export * from './main-container-willy-wonka';
export * from './nav-detection-oompa-loompa';

@@ -1,3 +0,3 @@

import { WillyWonka } from "../../../utils/chocolate/willy-wonka";
import { WillyWonka } from '../../../utils/chocolate/willy-wonka';
export declare class MainContainerWillyWonka extends WillyWonka {
}

@@ -1,5 +0,5 @@

import { ChangeDetectorRef } from "@angular/core";
import { OompaLoompa } from "../../../utils/chocolate/oompa-loompa";
import { ResponsiveNavigationService } from "../providers/responsive-navigation.service";
import { MainContainerWillyWonka } from "./main-container-willy-wonka";
import { ChangeDetectorRef } from '@angular/core';
import { OompaLoompa } from '../../../utils/chocolate/oompa-loompa';
import { ResponsiveNavigationService } from '../providers/responsive-navigation.service';
import { MainContainerWillyWonka } from './main-container-willy-wonka';
export declare class NavDetectionOompaLoompa extends OompaLoompa {

@@ -6,0 +6,0 @@ private responsiveNavService;

@@ -1,4 +0,4 @@

import { OnDestroy } from "@angular/core";
import { ResponsiveNavigationService } from "./providers/responsive-navigation.service";
import { ResponsiveNavCodes } from "./responsive-nav-codes";
import { OnDestroy } from '@angular/core';
import { ResponsiveNavigationService } from './providers/responsive-navigation.service';
import { ResponsiveNavCodes } from './responsive-nav-codes';
export declare class ClrHeader implements OnDestroy {

@@ -5,0 +5,0 @@ private responsiveNavService;

@@ -1,4 +0,4 @@

export * from "./chocolate/index";
export * from "./header";
export * from "./nav-level";
export * from "./navigation.module";
export * from './chocolate/index';
export * from './header';
export * from './nav-level';
export * from './navigation.module';

@@ -1,4 +0,4 @@

import { ElementRef, OnInit } from "@angular/core";
import { ResponsiveNavigationService } from "./providers/responsive-navigation.service";
import { ResponsiveNavCodes } from "./responsive-nav-codes";
import { ElementRef, OnInit } from '@angular/core';
import { ResponsiveNavigationService } from './providers/responsive-navigation.service';
import { ResponsiveNavCodes } from './responsive-nav-codes';
export declare class ClrNavLevel implements OnInit {

@@ -5,0 +5,0 @@ private responsiveNavService;

@@ -1,4 +0,4 @@

import { Type } from "@angular/core";
import { ClrHeader } from "./header";
import { ClrNavLevel } from "./nav-level";
import { Type } from '@angular/core';
import { ClrHeader } from './header';
import { ClrNavLevel } from './nav-level';
export declare const CLR_NAVIGATION_DIRECTIVES: Type<any>[];

@@ -5,0 +5,0 @@ export declare class ClrNavigationModule {

@@ -1,2 +0,2 @@

import { ResponsiveNavigationService } from "./responsive-navigation.service";
import { ResponsiveNavigationService } from './responsive-navigation.service';
export declare function ResponsiveNavigationProvider(existing: ResponsiveNavigationService): ResponsiveNavigationService;

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { ResponsiveNavControlMessage } from "../responsive-nav-control-message";
import { Observable } from 'rxjs';
import { ResponsiveNavControlMessage } from '../responsive-nav-control-message';
export declare class ResponsiveNavigationService {

@@ -4,0 +4,0 @@ responsiveNavList: number[];

@@ -1,5 +0,5 @@

import { ChangeDetectorRef } from "@angular/core";
import { OompaLoompa } from "../../../utils/chocolate/oompa-loompa";
import { IfActiveService } from "../../../utils/conditional/if-active.service";
import { TabsWillyWonka } from "./tabs-willy-wonka";
import { ChangeDetectorRef } from '@angular/core';
import { OompaLoompa } from '../../../utils/chocolate/oompa-loompa';
import { IfActiveService } from '../../../utils/conditional/if-active.service';
import { TabsWillyWonka } from './tabs-willy-wonka';
export declare class ActiveOompaLoompa extends OompaLoompa {

@@ -6,0 +6,0 @@ private ifActive;

@@ -1,3 +0,3 @@

import { WillyWonka } from "../../../utils/chocolate/willy-wonka";
import { WillyWonka } from '../../../utils/chocolate/willy-wonka';
export declare class TabsWillyWonka extends WillyWonka {
}

@@ -1,6 +0,6 @@

export * from "./tabs";
export * from "./tab";
export * from "./tab-content";
export * from "./tab-overflow-content";
export * from "./tab-link.directive";
export * from "./tabs.module";
export * from './tabs';
export * from './tab';
export * from './tab-content';
export * from './tab-overflow-content';
export * from './tab-link.directive';
export * from './tabs.module';

@@ -1,2 +0,2 @@

import { ClrTab } from "../tab";
import { ClrTab } from '../tab';
export declare class TabsService {

@@ -3,0 +3,0 @@ private _children;

@@ -1,4 +0,4 @@

import { TemplateRef } from "@angular/core";
import { IfActiveService } from "../../utils/conditional/if-active.service";
import { AriaService } from "./providers/aria.service";
import { TemplateRef } from '@angular/core';
import { IfActiveService } from '../../utils/conditional/if-active.service';
import { AriaService } from './providers/aria.service';
export declare class ClrTabContent {

@@ -5,0 +5,0 @@ ifActiveService: IfActiveService;

@@ -1,5 +0,5 @@

import { ComponentFactoryResolver, ElementRef, ViewContainerRef } from "@angular/core";
import { IfActiveService } from "../../utils/conditional/if-active.service";
import { TemplateRefContainer } from "../../utils/template-ref/template-ref-container";
import { AriaService } from "./providers/aria.service";
import { ComponentFactoryResolver, ElementRef, ViewContainerRef } from '@angular/core';
import { IfActiveService } from '../../utils/conditional/if-active.service';
import { TemplateRefContainer } from '../../utils/template-ref/template-ref-container';
import { AriaService } from './providers/aria.service';
export declare class ClrTabLink {

@@ -6,0 +6,0 @@ ifActiveService: IfActiveService;

@@ -1,5 +0,5 @@

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../../popover/common/abstract-popover";
import { ElementRef, Injector } from '@angular/core';
import { AbstractPopover } from '../../popover/common/abstract-popover';
export declare class ClrTabOverflowContent extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef);
}

@@ -1,5 +0,5 @@

import { IfActiveService } from "../../utils/conditional/if-active.service";
import { TabsService } from "./providers/tabs.service";
import { ClrTabContent } from "./tab-content";
import { ClrTabLink } from "./tab-link.directive";
import { IfActiveService } from '../../utils/conditional/if-active.service';
import { TabsService } from './providers/tabs.service';
import { ClrTabContent } from './tab-content';
import { ClrTabLink } from './tab-link.directive';
export declare class ClrTab {

@@ -6,0 +6,0 @@ ifActiveService: IfActiveService;

@@ -1,2 +0,2 @@

import { InjectionToken } from "@angular/core";
import { InjectionToken } from '@angular/core';
export declare const TABS_ID: InjectionToken<number>;

@@ -3,0 +3,0 @@ export declare function tokenFactory(): string;

@@ -1,6 +0,6 @@

import { AfterContentInit, QueryList } from "@angular/core";
import { IfActiveService } from "../../utils/conditional/if-active.service";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { TabsService } from "./providers/tabs.service";
import { ClrTabLink } from "./tab-link.directive";
import { AfterContentInit, QueryList } from '@angular/core';
import { IfActiveService } from '../../utils/conditional/if-active.service';
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { TabsService } from './providers/tabs.service';
import { ClrTabLink } from './tab-link.directive';
export declare class ClrTabs implements AfterContentInit {

@@ -7,0 +7,0 @@ ifActiveService: IfActiveService;

@@ -1,7 +0,7 @@

import { Type } from "@angular/core";
import { ClrTab } from "./tab";
import { ClrTabContent } from "./tab-content";
import { ClrTabLink } from "./tab-link.directive";
import { ClrTabOverflowContent } from "./tab-overflow-content";
import { ClrTabs } from "./tabs";
import { Type } from '@angular/core';
import { ClrTab } from './tab';
import { ClrTabContent } from './tab-content';
import { ClrTabLink } from './tab-link.directive';
import { ClrTabOverflowContent } from './tab-overflow-content';
import { ClrTabs } from './tabs';
export declare const CLR_TABS_DIRECTIVES: Type<any>[];

@@ -8,0 +8,0 @@ export declare class ClrTabsModule {

@@ -1,6 +0,6 @@

export * from "./vertical-nav-group-children";
export * from "./vertical-nav-group";
export * from "./vertical-nav";
export * from "./vertical-nav-link";
export * from "./vertical-nav-icon";
export * from "./vertical-nav.module";
export * from './vertical-nav-group-children';
export * from './vertical-nav-group';
export * from './vertical-nav';
export * from './vertical-nav-link';
export * from './vertical-nav-icon';
export * from './vertical-nav.module';

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class VerticalNavGroupService {

@@ -3,0 +3,0 @@ private _expandChange;

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class VerticalNavService {

@@ -3,0 +3,0 @@ private _animateOnCollapsed;

@@ -1,7 +0,7 @@

import { AnimationEvent } from "@angular/animations";
import { AfterContentInit, EventEmitter, OnDestroy } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { VerticalNavGroupRegistrationService } from "./providers/vertical-nav-group-registration.service";
import { VerticalNavGroupService } from "./providers/vertical-nav-group.service";
import { VerticalNavService } from "./providers/vertical-nav.service";
import { AnimationEvent } from '@angular/animations';
import { AfterContentInit, EventEmitter, OnDestroy } from '@angular/core';
import { Expand } from '../../utils/expand/providers/expand';
import { VerticalNavGroupRegistrationService } from './providers/vertical-nav-group-registration.service';
import { VerticalNavGroupService } from './providers/vertical-nav-group.service';
import { VerticalNavService } from './providers/vertical-nav.service';
export declare class ClrVerticalNavGroup implements AfterContentInit, OnDestroy {

@@ -8,0 +8,0 @@ private _itemExpand;

@@ -1,3 +0,3 @@

import { OnDestroy } from "@angular/core";
import { VerticalNavIconService } from "./providers/vertical-nav-icon.service";
import { OnDestroy } from '@angular/core';
import { VerticalNavIconService } from './providers/vertical-nav-icon.service';
export declare class ClrVerticalNavIcon implements OnDestroy {

@@ -4,0 +4,0 @@ private _verticalNavIconService;

@@ -1,2 +0,2 @@

import { VerticalNavGroupService } from "./providers/vertical-nav-group.service";
import { VerticalNavGroupService } from './providers/vertical-nav-group.service';
export declare class ClrVerticalNavLink {

@@ -3,0 +3,0 @@ private _navGroupService;

@@ -1,5 +0,5 @@

import { OnDestroy } from "@angular/core";
import { VerticalNavGroupRegistrationService } from "./providers/vertical-nav-group-registration.service";
import { VerticalNavIconService } from "./providers/vertical-nav-icon.service";
import { VerticalNavService } from "./providers/vertical-nav.service";
import { OnDestroy } from '@angular/core';
import { VerticalNavGroupRegistrationService } from './providers/vertical-nav-group-registration.service';
import { VerticalNavIconService } from './providers/vertical-nav-icon.service';
import { VerticalNavService } from './providers/vertical-nav.service';
export declare class ClrVerticalNav implements OnDestroy {

@@ -6,0 +6,0 @@ private _navService;

@@ -1,7 +0,7 @@

import { Type } from "@angular/core";
import { ClrVerticalNav } from "./vertical-nav";
import { ClrVerticalNavGroup } from "./vertical-nav-group";
import { ClrVerticalNavGroupChildren } from "./vertical-nav-group-children";
import { ClrVerticalNavIcon } from "./vertical-nav-icon";
import { ClrVerticalNavLink } from "./vertical-nav-link";
import { Type } from '@angular/core';
import { ClrVerticalNav } from './vertical-nav';
import { ClrVerticalNavGroup } from './vertical-nav-group';
import { ClrVerticalNavGroupChildren } from './vertical-nav-group-children';
import { ClrVerticalNavIcon } from './vertical-nav-icon';
import { ClrVerticalNavLink } from './vertical-nav-link';
export declare const CLR_VERTICAL_NAV_DIRECTIVES: Type<any>[];

@@ -8,0 +8,0 @@ export declare class ClrVerticalNavModule {

@@ -1,2 +0,2 @@

export * from "./modal";
export * from "./modal.module";
export * from './modal';
export * from './modal.module';

@@ -1,5 +0,5 @@

import { AnimationEvent } from "@angular/animations";
import { EventEmitter, OnChanges, OnDestroy, SimpleChange } from "@angular/core";
import { FocusTrapDirective } from "../utils/focus-trap/focus-trap.directive";
import { ScrollingService } from "../utils/scrolling/scrolling-service";
import { AnimationEvent } from '@angular/animations';
import { EventEmitter, OnChanges, OnDestroy, SimpleChange } from '@angular/core';
import { FocusTrapDirective } from '../utils/focus-trap/focus-trap.directive';
import { ScrollingService } from '../utils/scrolling/scrolling-service';
export declare class ClrModal implements OnChanges, OnDestroy {

@@ -6,0 +6,0 @@ private _scrollingService;

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrModal } from "./modal";
import { Type } from '@angular/core';
import { ClrModal } from './modal';
export declare const CLR_MODAL_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrModalModule {

{
"name": "@clr/angular",
"version": "0.12.0-rc.1",
"version": "0.12.0-rc.2",
"description": "Angular components for Clarity",

@@ -26,3 +26,3 @@ "es2015": "esm2015/clr-angular.js",

"@angular/platform-browser-dynamic": "^6.0.0",
"@clr/ui": "0.12.0-rc.1"
"@clr/ui": "0.12.0-rc.2"
},

@@ -29,0 +29,0 @@ "author": "clarity",

@@ -1,5 +0,5 @@

import { AfterViewChecked, ElementRef, Injector, OnDestroy, Renderer2 } from "@angular/core";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { Point } from "./popover";
import { PopoverOptions } from "./popover-options.interface";
import { AfterViewChecked, ElementRef, Injector, OnDestroy, Renderer2 } from '@angular/core';
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { Point } from './popover';
import { PopoverOptions } from './popover-options.interface';
export declare abstract class AbstractPopover implements AfterViewChecked, OnDestroy {

@@ -6,0 +6,0 @@ protected parentHost: ElementRef;

@@ -1,4 +0,4 @@

import { Type } from "@angular/core";
export * from "./popover-options.interface";
export * from "./popover-old.directive";
import { Type } from '@angular/core';
export * from './popover-options.interface';
export * from './popover-old.directive';
export declare const POPOVER_DIRECTIVES: Type<any>[];

@@ -1,2 +0,2 @@

import { ElementRef, InjectionToken } from "@angular/core";
import { ElementRef, InjectionToken } from '@angular/core';
export declare const POPOVER_HOST_ANCHOR: InjectionToken<ElementRef<any>>;

@@ -1,4 +0,4 @@

import { EventEmitter, TemplateRef, ViewContainerRef } from "@angular/core";
import { Point } from "./popover";
import { PopoverOptions } from "./popover-options.interface";
import { EventEmitter, TemplateRef, ViewContainerRef } from '@angular/core';
import { Point } from './popover';
import { PopoverOptions } from './popover-options.interface';
export declare class PopoverDirectiveOld {

@@ -5,0 +5,0 @@ private templateRef;

@@ -1,3 +0,3 @@

import { Observable } from "rxjs";
import { PopoverOptions } from "./popover-options.interface";
import { Observable } from 'rxjs';
import { PopoverOptions } from './popover-options.interface';
export declare enum Point {

@@ -4,0 +4,0 @@ RIGHT_CENTER = 0,

@@ -1,4 +0,4 @@

import { AfterViewInit, ElementRef, Renderer2 } from "@angular/core";
import { ClrDropdown } from "./dropdown";
import { RootDropdownService } from "./providers/dropdown.service";
import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
import { ClrDropdown } from './dropdown';
import { RootDropdownService } from './providers/dropdown.service';
export declare class ClrDropdownItem implements AfterViewInit {

@@ -5,0 +5,0 @@ private dropdown;

@@ -1,3 +0,3 @@

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
import { ElementRef, Injector } from '@angular/core';
import { AbstractPopover } from '../common/abstract-popover';
export declare class ClrDropdownMenu extends AbstractPopover {

@@ -4,0 +4,0 @@ constructor(injector: Injector, parentHost: ElementRef, nested: ClrDropdownMenu);

@@ -1,3 +0,3 @@

import { IfOpenService } from "../../utils/conditional/if-open.service";
import { ClrDropdown } from "./dropdown";
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { ClrDropdown } from './dropdown';
export declare class ClrDropdownTrigger {

@@ -4,0 +4,0 @@ private ifOpenService;

@@ -1,4 +0,4 @@

import { OnDestroy } from "@angular/core";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { RootDropdownService } from "./providers/dropdown.service";
import { OnDestroy } from '@angular/core';
import { IfOpenService } from '../../utils/conditional/if-open.service';
import { RootDropdownService } from './providers/dropdown.service';
export declare class ClrDropdown implements OnDestroy {

@@ -5,0 +5,0 @@ parent: ClrDropdown;

@@ -1,6 +0,6 @@

import { Type } from "@angular/core";
import { ClrDropdown } from "./dropdown";
import { ClrDropdownItem } from "./dropdown-item";
import { ClrDropdownMenu } from "./dropdown-menu";
import { ClrDropdownTrigger } from "./dropdown-trigger";
import { Type } from '@angular/core';
import { ClrDropdown } from './dropdown';
import { ClrDropdownItem } from './dropdown-item';
import { ClrDropdownMenu } from './dropdown-menu';
import { ClrDropdownTrigger } from './dropdown-trigger';
export declare const CLR_DROPDOWN_DIRECTIVES: Type<any>[];

@@ -7,0 +7,0 @@ export declare class ClrDropdownModule {

@@ -1,6 +0,6 @@

export * from "./dropdown";
export * from "./dropdown-menu";
export * from "./dropdown-trigger";
export * from "./dropdown-item";
export * from "./menu-positions";
export * from "./dropdown.module";
export * from './dropdown';
export * from './dropdown-menu';
export * from './dropdown-trigger';
export * from './dropdown-item';
export * from './menu-positions';
export * from './dropdown.module';

@@ -1,3 +0,3 @@

import { Optional } from "@angular/core";
import { Observable } from "rxjs";
import { Optional } from '@angular/core';
import { Observable } from 'rxjs';
export declare class RootDropdownService {

@@ -4,0 +4,0 @@ private _changes;

@@ -1,4 +0,4 @@

export * from "./dropdown/index";
export * from "./popover.module";
export * from "./signpost/index";
export * from "./tooltip/index";
export * from './dropdown/index';
export * from './popover.module';
export * from './signpost/index';
export * from './tooltip/index';

@@ -1,4 +0,4 @@

export * from "./signpost";
export * from "./signpost-content";
export * from "./signpost-trigger";
export * from "./signpost.module";
export * from './signpost';
export * from './signpost-content';
export * from './signpost-trigger';
export * from './signpost.module';

@@ -1,3 +0,3 @@

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
import { ElementRef, Injector } from '@angular/core';
import { AbstractPopover } from '../common/abstract-popover';
export declare class ClrSignpostContent extends AbstractPopover {

@@ -4,0 +4,0 @@ constructor(injector: Injector, parentHost: ElementRef);

@@ -1,2 +0,2 @@

import { Point } from "../common/popover";
import { Point } from '../common/popover';
export interface Position {

@@ -3,0 +3,0 @@ anchorPoint: Point;

@@ -1,3 +0,3 @@

import { ElementRef, OnDestroy, Renderer2 } from "@angular/core";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { IfOpenService } from '../../utils/conditional/if-open.service';
export declare class ClrSignpostTrigger implements OnDestroy {

@@ -4,0 +4,0 @@ private ifOpenService;

@@ -1,2 +0,2 @@

import { ClrSignpostTrigger } from "./signpost-trigger";
import { ClrSignpostTrigger } from './signpost-trigger';
export declare class ClrSignpost {

@@ -3,0 +3,0 @@ /**********

@@ -1,5 +0,5 @@

import { Type } from "@angular/core";
import { ClrSignpost } from "./signpost";
import { ClrSignpostContent } from "./signpost-content";
import { ClrSignpostTrigger } from "./signpost-trigger";
import { Type } from '@angular/core';
import { ClrSignpost } from './signpost';
import { ClrSignpostContent } from './signpost-content';
import { ClrSignpostTrigger } from './signpost-trigger';
export declare const CLR_SIGNPOST_DIRECTIVES: Type<any>[];

@@ -6,0 +6,0 @@ export declare class ClrSignpostModule {

@@ -1,4 +0,4 @@

export * from "./tooltip";
export * from "./tooltip-trigger";
export * from "./tooltip-content";
export * from "./tooltip.module";
export * from './tooltip';
export * from './tooltip-trigger';
export * from './tooltip-content';
export * from './tooltip.module';

@@ -1,3 +0,3 @@

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
import { ElementRef, Injector } from '@angular/core';
import { AbstractPopover } from '../common/abstract-popover';
export declare class ClrTooltipContent extends AbstractPopover {

@@ -4,0 +4,0 @@ constructor(injector: Injector, parentHost: ElementRef);

@@ -1,2 +0,2 @@

import { IfOpenService } from "../../utils/conditional/if-open.service";
import { IfOpenService } from '../../utils/conditional/if-open.service';
export declare class ClrTooltipTrigger {

@@ -3,0 +3,0 @@ private ifOpenService;

@@ -1,5 +0,5 @@

import { Type } from "@angular/core";
import { ClrTooltip } from "./tooltip";
import { ClrTooltipContent } from "./tooltip-content";
import { ClrTooltipTrigger } from "./tooltip-trigger";
import { Type } from '@angular/core';
import { ClrTooltip } from './tooltip';
import { ClrTooltipContent } from './tooltip-content';
import { ClrTooltipTrigger } from './tooltip-trigger';
export declare const CLR_TOOLTIP_DIRECTIVES: Type<any>[];

@@ -6,0 +6,0 @@ export declare class ClrTooltipModule {

@@ -1,1 +0,1 @@

export * from "./index";
export * from './index';
### Installing Clarity Angular
1. Install Clarity Icons package through npm:
1. Install Clarity Icons package through npm:
```

@@ -8,3 +9,4 @@ npm install @clr/icons

2. Install Clarity UI package through npm:
2. Install Clarity UI package through npm:
```

@@ -14,3 +16,4 @@ npm install @clr/ui

3. Install the clarity-angular package through npm:
3. Install the clarity-angular package through npm:
```

@@ -20,3 +23,4 @@ npm install @clr/angular

4. Import the ClarityModule into your Angular application's module. Your application's main module might look like this:
4. Import the ClarityModule into your Angular application's module. Your application's main module might look like this:
```

@@ -23,0 +27,0 @@ import { NgModule } from '@angular/core';

@@ -6,10 +6,10 @@ "use strict";

const path = require("path");
const collectionPath = path.join(__dirname, "../collection.json");
xdescribe("add", () => {
it("works", () => {
const runner = new testing_1.SchematicTestRunner("schematics", collectionPath);
const tree = runner.runSchematic("add", { module: "app" }, schematics_1.Tree.empty());
expect(tree.files).toEqual(["/hello"]);
const collectionPath = path.join(__dirname, '../collection.json');
xdescribe('add', () => {
it('works', () => {
const runner = new testing_1.SchematicTestRunner('schematics', collectionPath);
const tree = runner.runSchematic('add', { module: 'app' }, schematics_1.Tree.empty());
expect(tree.files).toEqual(['/hello']);
});
});
//# sourceMappingURL=index_spec.js.map

@@ -18,26 +18,28 @@ "use strict";

let corePackage;
if (fs.existsSync(path_1.join(__dirname, "../../package.json"))) {
corePackage = require("../../package.json");
if (fs.existsSync(path_1.join(__dirname, '../../package.json'))) {
corePackage = require('../../package.json');
}
else {
corePackage = require("../../../../package.json");
corePackage = require('../../../../package.json');
}
// Looks up and finds the path to the app module (or other module if specified)
function findModuleFromOptions(host, options) {
const modulePath = core_1.normalize("/" + options.sourceDir + "/" + (options.appRoot) + "/" + options.module);
const moduleBaseName = core_1.normalize(modulePath).split("/").pop();
const modulePath = core_1.normalize('/' + options.sourceDir + '/' + options.appRoot + '/' + options.module);
const moduleBaseName = core_1.normalize(modulePath)
.split('/')
.pop();
if (host.exists(modulePath)) {
return core_1.normalize(modulePath);
}
else if (host.exists(modulePath + ".ts")) {
return core_1.normalize(modulePath + ".ts");
else if (host.exists(modulePath + '.ts')) {
return core_1.normalize(modulePath + '.ts');
}
else if (host.exists(modulePath + ".module.ts")) {
return core_1.normalize(modulePath + ".module.ts");
else if (host.exists(modulePath + '.module.ts')) {
return core_1.normalize(modulePath + '.module.ts');
}
else if (host.exists(modulePath + "/" + moduleBaseName + ".module.ts")) {
return core_1.normalize(modulePath + "/" + moduleBaseName + ".module.ts");
else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) {
return core_1.normalize(modulePath + '/' + moduleBaseName + '.module.ts');
}
else {
throw new Error("Specified module does not exist");
throw new Error('Specified module does not exist');
}

@@ -47,3 +49,3 @@ }

function updateJsonFile(path, callback) {
const json = JSON.parse(fs.readFileSync(path, "utf-8"));
const json = JSON.parse(fs.readFileSync(path, 'utf-8'));
callback(json);

@@ -54,3 +56,3 @@ fs.writeFileSync(path, JSON.stringify(json, null, 2));

function findCliConfig() {
return ["angular.json", ".angular.json", "angular-cli.json", ".angular-cli.json"].find(file => fs.existsSync(file));
return ['angular.json', '.angular.json', 'angular-cli.json', '.angular-cli.json'].find(file => fs.existsSync(file));
}

@@ -65,3 +67,3 @@ // Handles adding a module to the NgModule

}
const sourceText = text.toString("utf-8");
const sourceText = text.toString('utf-8');
const source = ts.createSourceFile(modulePath, sourceText, ts.ScriptTarget.Latest, true);

@@ -83,15 +85,15 @@ const declarationChanges = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, imports, moduleName, packageName);

// Add Clarity packages to package.json, if not found
updateJsonFile("package.json", json => {
updateJsonFile('package.json', json => {
const packages = Object.keys(json.dependencies);
if (!packages.includes("@clr/angular")) {
json.dependencies["@clr/angular"] = `^${corePackage.version}`;
if (!packages.includes('@clr/angular')) {
json.dependencies['@clr/angular'] = `^${corePackage.version}`;
}
if (!packages.includes("@clr/ui")) {
json.dependencies["@clr/ui"] = `^${corePackage.version}`;
if (!packages.includes('@clr/ui')) {
json.dependencies['@clr/ui'] = `^${corePackage.version}`;
}
if (!packages.includes("@clr/icons")) {
json.dependencies["@clr/icons"] = `^${corePackage.version}`;
if (!packages.includes('@clr/icons')) {
json.dependencies['@clr/icons'] = `^${corePackage.version}`;
}
if (!packages.includes("@webcomponents/custom-elements")) {
json.dependencies["@webcomponents/custom-elements"] = "^1.0.0";
if (!packages.includes('@webcomponents/custom-elements')) {
json.dependencies['@webcomponents/custom-elements'] = '^1.0.0';
}

@@ -112,3 +114,3 @@ });

const project = projects.find(key => {
if (json.projects[key].projectType === "application") {
if (json.projects[key].projectType === 'application') {
return true;

@@ -125,16 +127,16 @@ }

}
const scriptsSearch = scripts.join("|");
const stylesSearch = styles.join("|");
const pathPrefix = (json.apps) ? "../" : "";
if (stylesSearch.search("node_modules/@clr/ui/clr-ui") < 0) {
styles.push(pathPrefix + "node_modules/@clr/ui/clr-ui.min.css");
const scriptsSearch = scripts.join('|');
const stylesSearch = styles.join('|');
const pathPrefix = json.apps ? '../' : '';
if (stylesSearch.search('node_modules/@clr/ui/clr-ui') < 0) {
styles.push(pathPrefix + 'node_modules/@clr/ui/clr-ui.min.css');
}
if (stylesSearch.search("node_modules/@clr/icons/clr-icons") < 0) {
styles.push(pathPrefix + "node_modules/@clr/icons/clr-icons.min.css");
if (stylesSearch.search('node_modules/@clr/icons/clr-icons') < 0) {
styles.push(pathPrefix + 'node_modules/@clr/icons/clr-icons.min.css');
}
if (scriptsSearch.search("node_modules/@clr/icons/clr-icons.min.js") < 0) {
scripts.push(pathPrefix + "node_modules/@clr/icons/clr-icons.min.js");
if (scriptsSearch.search('node_modules/@clr/icons/clr-icons.min.js') < 0) {
scripts.push(pathPrefix + 'node_modules/@clr/icons/clr-icons.min.js');
}
if (scriptsSearch.search("node_modules/@webcomponents/custom-elements/custom-elements.min.js") < 0) {
scripts.push(pathPrefix + "node_modules/@webcomponents/custom-elements/custom-elements.min.js");
if (scriptsSearch.search('node_modules/@webcomponents/custom-elements/custom-elements.min.js') < 0) {
scripts.push(pathPrefix + 'node_modules/@webcomponents/custom-elements/custom-elements.min.js');
}

@@ -151,7 +153,7 @@ });

return schematics_1.chain([
addDeclarationToNgModule(options, "imports", "ClarityModule", "@clr/angular"),
addDeclarationToNgModule(options, "imports", "BrowserAnimationsModule", "@angular/platform-browser/animations"),
addDeclarationToNgModule(options, 'imports', 'ClarityModule', '@clr/angular'),
addDeclarationToNgModule(options, 'imports', 'BrowserAnimationsModule', '@angular/platform-browser/animations'),
(_tree, context) => {
context.addTask(new tasks_1.NodePackageInstallTask());
}
},
])(host, context);

@@ -158,0 +160,0 @@ };

@@ -27,3 +27,3 @@ {

},
"module": {
"module": {
"type": "string",

@@ -35,2 +35,2 @@ "description": "Allows specification of the declaring module.",

}
}
}
{
"$schema":
"../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"ng-add": {
"description": "Add Clarity to your project",
"factory": "./add",
"schema": "./add/schema.json"
}
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"ng-add": {
"description": "Add Clarity to your project",
"factory": "./add",
"schema": "./add/schema.json"
}
}
}

@@ -31,7 +31,7 @@ "use strict";

}
describe("ast utils", () => {
describe('ast utils', () => {
let modulePath;
let moduleContent;
beforeEach(() => {
modulePath = "/src/app/app.module.ts";
modulePath = '/src/app/app.module.ts';
moduleContent = `

@@ -55,5 +55,5 @@ import { BrowserModule } from '@angular/platform-browser';

});
it("should add export to module", () => {
it('should add export to module', () => {
const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addExportToModule(source, modulePath, "FooComponent", "./foo.component");
const changes = ast_utils_1.addExportToModule(source, modulePath, 'FooComponent', './foo.component');
const output = applyChanges(modulePath, moduleContent, changes);

@@ -63,6 +63,6 @@ expect(output).toMatch(/import { FooComponent } from '.\/foo.component';/);

});
it("should add export to module if not indented", () => {
it('should add export to module if not indented', () => {
moduleContent = core_1.tags.stripIndents `${moduleContent}`;
const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addExportToModule(source, modulePath, "FooComponent", "./foo.component");
const changes = ast_utils_1.addExportToModule(source, modulePath, 'FooComponent', './foo.component');
const output = applyChanges(modulePath, moduleContent, changes);

@@ -72,5 +72,5 @@ expect(output).toMatch(/import { FooComponent } from '.\/foo.component';/);

});
it("should add metadata", () => {
it('should add metadata', () => {
const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, "imports", "HelloWorld");
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, 'imports', 'HelloWorld');
expect(changes).not.toBeNull();

@@ -80,3 +80,3 @@ const output = applyChanges(modulePath, moduleContent, changes || []);

});
it("should add metadata (comma)", () => {
it('should add metadata (comma)', () => {
const moduleContent = `

@@ -99,3 +99,3 @@ import { BrowserModule } from '@angular/platform-browser';

const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, "imports", "HelloWorld");
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, 'imports', 'HelloWorld');
expect(changes).not.toBeNull();

@@ -105,3 +105,3 @@ const output = applyChanges(modulePath, moduleContent, changes || []);

});
it("should add metadata (missing)", () => {
it('should add metadata (missing)', () => {
const moduleContent = `

@@ -121,3 +121,3 @@ import { BrowserModule } from '@angular/platform-browser';

const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, "imports", "HelloWorld");
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, 'imports', 'HelloWorld');
expect(changes).not.toBeNull();

@@ -127,3 +127,3 @@ const output = applyChanges(modulePath, moduleContent, changes || []);

});
it("should add metadata (empty)", () => {
it('should add metadata (empty)', () => {
const moduleContent = `

@@ -144,3 +144,3 @@ import { BrowserModule } from '@angular/platform-browser';

const source = getTsSource(modulePath, moduleContent);
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, "imports", "HelloWorld");
const changes = ast_utils_1.addSymbolToNgModuleMetadata(source, modulePath, 'imports', 'HelloWorld');
expect(changes).not.toBeNull();

@@ -147,0 +147,0 @@ const output = applyChanges(modulePath, moduleContent, changes || []);

@@ -103,3 +103,5 @@ "use strict";

if (syntaxKind) {
lastItem = findNodes(lastItem, syntaxKind).sort(nodesByPosition).pop();
lastItem = findNodes(lastItem, syntaxKind)
.sort(nodesByPosition)
.pop();
}

@@ -135,3 +137,3 @@ if (!lastItem && fallbackPos == undefined) {

}
if (!modulePath.startsWith("@angular/")) {
if (!modulePath.startsWith('@angular/')) {
return {};

@@ -149,3 +151,3 @@ }

return {
[nb.name.text + "."]: modulePath,
[nb.name.text + '.']: modulePath,
};

@@ -157,3 +159,3 @@ }

return namedImports.elements
.map((is) => is.propertyName ? is.propertyName.text : is.name.text)
.map((is) => (is.propertyName ? is.propertyName.text : is.name.text))
.reduce((acc, curr) => {

@@ -183,4 +185,3 @@ acc[curr] = modulePath;

.filter(node => {
return node.kind == ts.SyntaxKind.Decorator &&
node.expression.kind == ts.SyntaxKind.CallExpression;
return (node.kind == ts.SyntaxKind.Decorator && node.expression.kind == ts.SyntaxKind.CallExpression);
})

@@ -202,3 +203,3 @@ .map(node => node.expression)

const moduleId = paExpr.expression.getText(source);
return id === identifier && (angularImports[moduleId + "."] === module);
return id === identifier && angularImports[moduleId + '.'] === module;
}

@@ -225,3 +226,3 @@ return false;

// First, find the @NgModule decorators.
const ngModulesMetadata = getDecoratorMetadata(source, "NgModule", "@angular/core");
const ngModulesMetadata = getDecoratorMetadata(source, 'NgModule', '@angular/core');
if (ngModulesMetadata.length === 0) {

@@ -241,3 +242,3 @@ return undefined;

function addSymbolToNgModuleMetadata(source, ngModulePath, metadataField, symbolName, importPath = null) {
const nodes = getDecoratorMetadata(source, "NgModule", "@angular/core");
const nodes = getDecoratorMetadata(source, 'NgModule', '@angular/core');
let node = nodes[0]; // tslint:disable-line:no-any

@@ -249,4 +250,3 @@ // Find the decorator declaration.

// Get all the children property assignment of object literals.
const matchingProperties = node
.properties
const matchingProperties = node.properties
.filter(prop => prop.kind == ts.SyntaxKind.PropertyAssignment)

@@ -292,3 +292,3 @@ .filter((prop) => {

new change_1.InsertChange(ngModulePath, position, toInsert),
route_utils_1.insertImport(source, ngModulePath, symbolName.replace(/\..*$/, ""), importPath),
route_utils_1.insertImport(source, ngModulePath, symbolName.replace(/\..*$/, ''), importPath),
];

@@ -314,3 +314,3 @@ }

if (!node) {
console.log("No app module found. Please add your new class to your component.");
console.log('No app module found. Please add your new class to your component.');
return [];

@@ -341,3 +341,3 @@ }

const text = node.getFullText(source);
if (text.match("^\r?\r?\n")) {
if (text.match('^\r?\r?\n')) {
toInsert = `,${text.match(/^\r?\n\s+/)[0]}${metadataField}: [${symbolName}]`;

@@ -368,3 +368,3 @@ }

new change_1.InsertChange(ngModulePath, position, toInsert),
route_utils_1.insertImport(source, ngModulePath, symbolName.replace(/\..*$/, ""), importPath),
route_utils_1.insertImport(source, ngModulePath, symbolName.replace(/\..*$/, ''), importPath),
];

@@ -380,3 +380,3 @@ }

function addDeclarationToModule(source, modulePath, classifiedName, importPath) {
return addSymbolToNgModuleMetadata(source, modulePath, "declarations", classifiedName, importPath);
return addSymbolToNgModuleMetadata(source, modulePath, 'declarations', classifiedName, importPath);
}

@@ -388,3 +388,3 @@ exports.addDeclarationToModule = addDeclarationToModule;

function addImportToModule(source, modulePath, classifiedName, importPath) {
return addSymbolToNgModuleMetadata(source, modulePath, "imports", classifiedName, importPath);
return addSymbolToNgModuleMetadata(source, modulePath, 'imports', classifiedName, importPath);
}

@@ -396,3 +396,3 @@ exports.addImportToModule = addImportToModule;

function addProviderToModule(source, modulePath, classifiedName, importPath) {
return addSymbolToNgModuleMetadata(source, modulePath, "providers", classifiedName, importPath);
return addSymbolToNgModuleMetadata(source, modulePath, 'providers', classifiedName, importPath);
}

@@ -404,3 +404,3 @@ exports.addProviderToModule = addProviderToModule;

function addExportToModule(source, modulePath, classifiedName, importPath) {
return addSymbolToNgModuleMetadata(source, modulePath, "exports", classifiedName, importPath);
return addSymbolToNgModuleMetadata(source, modulePath, 'exports', classifiedName, importPath);
}

@@ -412,3 +412,3 @@ exports.addExportToModule = addExportToModule;

function addBootstrapToModule(source, modulePath, classifiedName, importPath) {
return addSymbolToNgModuleMetadata(source, modulePath, "bootstrap", classifiedName, importPath);
return addSymbolToNgModuleMetadata(source, modulePath, 'bootstrap', classifiedName, importPath);
}

@@ -421,3 +421,4 @@ exports.addBootstrapToModule = addBootstrapToModule;

const allNodes = getSourceNodes(source);
const matchingNodes = allNodes.filter(node => node.kind === ts.SyntaxKind.ImportDeclaration)
const matchingNodes = allNodes
.filter(node => node.kind === ts.SyntaxKind.ImportDeclaration)
.filter((imp) => imp.moduleSpecifier.kind === ts.SyntaxKind.StringLiteral)

@@ -431,4 +432,3 @@ .filter((imp) => {

}
const nodes = findNodes(imp.importClause, ts.SyntaxKind.ImportSpecifier)
.filter(n => n.getText() === classifiedName);
const nodes = findNodes(imp.importClause, ts.SyntaxKind.ImportSpecifier).filter(n => n.getText() === classifiedName);
return nodes.length > 0;

@@ -435,0 +435,0 @@ });

@@ -8,3 +8,3 @@ "use strict";

constructor() {
this.description = "No operation.";
this.description = 'No operation.';
this.order = Infinity;

@@ -27,3 +27,3 @@ this.path = null;

if (pos < 0) {
throw new Error("Negative positions are invalid");
throw new Error('Negative positions are invalid');
}

@@ -54,3 +54,3 @@ this.description = `Inserted ${toAdd} into position ${pos} of ${path}`;

if (pos < 0) {
throw new Error("Negative positions are invalid");
throw new Error('Negative positions are invalid');
}

@@ -80,3 +80,3 @@ this.description = `Removed ${toRemove} into position ${pos} of ${path}`;

if (pos < 0) {
throw new Error("Negative positions are invalid");
throw new Error('Negative positions are invalid');
}

@@ -83,0 +83,0 @@ this.description = `Replaced ${oldText} into position ${pos} of ${path} with ${newText}`;

@@ -11,7 +11,7 @@ "use strict";

const schematics_1 = require("@angular-devkit/schematics");
exports.configPath = "/.angular-cli.json";
exports.configPath = '/.angular-cli.json';
function getConfig(host) {
const configBuffer = host.read(exports.configPath);
if (configBuffer === null) {
throw new schematics_1.SchematicsException("Could not find .angular-cli.json");
throw new schematics_1.SchematicsException('Could not find .angular-cli.json');
}

@@ -29,5 +29,5 @@ const config = JSON.parse(configBuffer.toString());

}
return config.apps.filter((app) => app.name === appIndexOrName)[0];
return config.apps.filter(app => app.name === appIndexOrName)[0];
}
exports.getAppFromConfig = getAppFromConfig;
//# sourceMappingURL=config.js.map

@@ -12,34 +12,34 @@ "use strict";

const find_module_1 = require("./find-module");
describe("find-module", () => {
describe("findModule", () => {
describe('find-module', () => {
describe('findModule', () => {
let host;
const modulePath = "/foo/src/app/app.module.ts";
const modulePath = '/foo/src/app/app.module.ts';
beforeEach(() => {
host = new schematics_1.EmptyTree();
host.create(modulePath, "app module");
host.create(modulePath, 'app module');
});
it("should find a module", () => {
const foundModule = find_module_1.findModule(host, "foo/src/app/bar");
it('should find a module', () => {
const foundModule = find_module_1.findModule(host, 'foo/src/app/bar');
expect(foundModule).toEqual(modulePath);
});
it("should not find a module in another sub dir", () => {
host.create("/foo/src/app/buzz/buzz.module.ts", "app module");
const foundModule = find_module_1.findModule(host, "foo/src/app/bar");
it('should not find a module in another sub dir', () => {
host.create('/foo/src/app/buzz/buzz.module.ts', 'app module');
const foundModule = find_module_1.findModule(host, 'foo/src/app/bar');
expect(foundModule).toEqual(modulePath);
});
it("should ignore routing modules", () => {
host.create("/foo/src/app/app-routing.module.ts", "app module");
const foundModule = find_module_1.findModule(host, "foo/src/app/bar");
it('should ignore routing modules', () => {
host.create('/foo/src/app/app-routing.module.ts', 'app module');
const foundModule = find_module_1.findModule(host, 'foo/src/app/bar');
expect(foundModule).toEqual(modulePath);
});
it("should work with weird paths", () => {
host.create("/foo/src/app/app-routing.module.ts", "app module");
const foundModule = find_module_1.findModule(host, "foo//src//app/bar/");
it('should work with weird paths', () => {
host.create('/foo/src/app/app-routing.module.ts', 'app module');
const foundModule = find_module_1.findModule(host, 'foo//src//app/bar/');
expect(foundModule).toEqual(modulePath);
});
it("should throw if no modules found", () => {
host.create("/foo/src/app/oops.module.ts", "app module");
it('should throw if no modules found', () => {
host.create('/foo/src/app/oops.module.ts', 'app module');
try {
find_module_1.findModule(host, "foo/src/app/bar");
throw new Error("Succeeded, should have failed");
find_module_1.findModule(host, 'foo/src/app/bar');
throw new Error('Succeeded, should have failed');
}

@@ -50,7 +50,7 @@ catch (err) {

});
it("should throw if two modules found", () => {
it('should throw if two modules found', () => {
try {
host = new schematics_1.EmptyTree();
find_module_1.findModule(host, "foo/src/app/bar");
throw new Error("Succeeded, should have failed");
find_module_1.findModule(host, 'foo/src/app/bar');
throw new Error('Succeeded, should have failed');
}

@@ -57,0 +57,0 @@ catch (err) {

@@ -15,27 +15,31 @@ "use strict";

function findModuleFromOptions(host, options) {
if (options.hasOwnProperty("skipImport") && options.skipImport) {
if (options.hasOwnProperty('skipImport') && options.skipImport) {
return undefined;
}
if (!options.module) {
const pathToCheck = (options.sourceDir || "") + "/" + (options.path || "") +
(options.flat ? "" : "/" + core_1.strings.dasherize(options.name));
const pathToCheck = (options.sourceDir || '') +
'/' +
(options.path || '') +
(options.flat ? '' : '/' + core_1.strings.dasherize(options.name));
return core_1.normalize(findModule(host, pathToCheck));
}
else {
const modulePath = core_1.normalize("/" + options.sourceDir + "/" + (options.appRoot || options.path) + "/" + options.module);
const moduleBaseName = core_1.normalize(modulePath).split("/").pop();
const modulePath = core_1.normalize('/' + options.sourceDir + '/' + (options.appRoot || options.path) + '/' + options.module);
const moduleBaseName = core_1.normalize(modulePath)
.split('/')
.pop();
if (host.exists(modulePath)) {
return core_1.normalize(modulePath);
}
else if (host.exists(modulePath + ".ts")) {
return core_1.normalize(modulePath + ".ts");
else if (host.exists(modulePath + '.ts')) {
return core_1.normalize(modulePath + '.ts');
}
else if (host.exists(modulePath + ".module.ts")) {
return core_1.normalize(modulePath + ".module.ts");
else if (host.exists(modulePath + '.module.ts')) {
return core_1.normalize(modulePath + '.module.ts');
}
else if (host.exists(modulePath + "/" + moduleBaseName + ".module.ts")) {
return core_1.normalize(modulePath + "/" + moduleBaseName + ".module.ts");
else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) {
return core_1.normalize(modulePath + '/' + moduleBaseName + '.module.ts');
}
else {
throw new Error("Specified module does not exist");
throw new Error('Specified module does not exist');
}

@@ -49,3 +53,3 @@ }

function findModule(host, generateDir) {
let dir = host.getDir("/" + generateDir);
let dir = host.getDir('/' + generateDir);
const moduleRe = /\.module\.ts$/;

@@ -59,9 +63,9 @@ const routingModuleRe = /-routing\.module\.ts/;

else if (matches.length > 1) {
throw new Error("More than one module matches. Use skip-import option to skip importing " +
"the component into the closest module.");
throw new Error('More than one module matches. Use skip-import option to skip importing ' +
'the component into the closest module.');
}
dir = dir.parent;
}
throw new Error("Could not find an NgModule for the new component. Use the skip-import " +
"option to skip importing components in NgModule.");
throw new Error('Could not find an NgModule for the new component. Use the skip-import ' +
'option to skip importing components in NgModule.');
}

@@ -76,22 +80,22 @@ exports.findModule = findModule;

// Convert to arrays.
const fromParts = from.split("/");
const toParts = to.split("/");
const fromParts = from.split('/');
const toParts = to.split('/');
// Remove file names (preserving destination)
fromParts.pop();
const toFileName = toParts.pop();
const relativePath = core_1.relative(core_1.normalize(fromParts.join("/")), core_1.normalize(toParts.join("/")));
let pathPrefix = "";
const relativePath = core_1.relative(core_1.normalize(fromParts.join('/')), core_1.normalize(toParts.join('/')));
let pathPrefix = '';
// Set the path prefix for same dir or child dir, parent dir starts with `..`
if (!relativePath) {
pathPrefix = ".";
pathPrefix = '.';
}
else if (!relativePath.startsWith(".")) {
else if (!relativePath.startsWith('.')) {
pathPrefix = `./`;
}
if (pathPrefix && !pathPrefix.endsWith("/")) {
pathPrefix += "/";
if (pathPrefix && !pathPrefix.endsWith('/')) {
pathPrefix += '/';
}
return pathPrefix + (relativePath ? relativePath + "/" : "") + toFileName;
return pathPrefix + (relativePath ? relativePath + '/' : '') + toFileName;
}
exports.buildRelativePath = buildRelativePath;
//# sourceMappingURL=find-module.js.map

@@ -19,3 +19,3 @@ "use strict";

}
const mainText = mainBuffer.toString("utf-8");
const mainText = mainBuffer.toString('utf-8');
const source = ts.createSourceFile(mainPath, mainText, ts.ScriptTarget.Latest, true);

@@ -26,9 +26,11 @@ const allNodes = ast_utils_1.getSourceNodes(source);

let bootstrapCallNode = null;
bootstrapCallNode = ast_utils_1.findNode(node, ts.SyntaxKind.Identifier, "bootstrapModule");
bootstrapCallNode = ast_utils_1.findNode(node, ts.SyntaxKind.Identifier, 'bootstrapModule');
// Walk up the parent until CallExpression is found.
while (bootstrapCallNode && bootstrapCallNode.parent &&
while (bootstrapCallNode &&
bootstrapCallNode.parent &&
bootstrapCallNode.parent.kind !== ts.SyntaxKind.CallExpression) {
bootstrapCallNode = bootstrapCallNode.parent;
}
if (bootstrapCallNode !== null && bootstrapCallNode.parent !== undefined &&
if (bootstrapCallNode !== null &&
bootstrapCallNode.parent !== undefined &&
bootstrapCallNode.parent.kind === ts.SyntaxKind.CallExpression) {

@@ -45,3 +47,3 @@ bootstrapCall = bootstrapCallNode.parent;

if (!bootstrapCall) {
throw new schematics_1.SchematicsException("Bootstrap call not found");
throw new schematics_1.SchematicsException('Bootstrap call not found');
}

@@ -53,6 +55,7 @@ const bootstrapModule = bootstrapCall.arguments[0];

}
const mainText = mainBuffer.toString("utf-8");
const mainText = mainBuffer.toString('utf-8');
const source = ts.createSourceFile(mainPath, mainText, ts.ScriptTarget.Latest, true);
const allNodes = ast_utils_1.getSourceNodes(source);
const bootstrapModuleRelativePath = allNodes.filter(node => node.kind === ts.SyntaxKind.ImportDeclaration)
const bootstrapModuleRelativePath = allNodes
.filter(node => node.kind === ts.SyntaxKind.ImportDeclaration)
.filter(imp => {

@@ -59,0 +62,0 @@ return ast_utils_1.findNode(imp, ts.SyntaxKind.Identifier, bootstrapModule.getText());

@@ -28,3 +28,4 @@ "use strict";

// StringLiteral of the ImportDeclaration is the import file (fileName in this case).
const importFiles = node.getChildren()
const importFiles = node
.getChildren()
.filter(child => child.kind === ts.SyntaxKind.StringLiteral)

@@ -58,3 +59,3 @@ .map(n => n.text);

// no such import declaration exists
const useStrict = ast_utils_1.findNodes(rootNode, ts.SyntaxKind.StringLiteral).filter((n) => n.text === "use strict");
const useStrict = ast_utils_1.findNodes(rootNode, ts.SyntaxKind.StringLiteral).filter((n) => n.text === 'use strict');
let fallbackPos = 0;

@@ -64,9 +65,8 @@ if (useStrict.length > 0) {

}
const open = isDefault ? "" : "{ ";
const close = isDefault ? "" : " }";
const open = isDefault ? '' : '{ ';
const close = isDefault ? '' : ' }';
// if there are no imports or 'use strict' statement, insert import at beginning of file
const insertAtBeginning = allImports.length === 0 && useStrict.length === 0;
const separator = insertAtBeginning ? "" : ";\n";
const toInsert = `${separator}import ${open}${symbolName}${close}` +
` from '${fileName}'${insertAtBeginning ? ";\n" : ""}`;
const separator = insertAtBeginning ? '' : ';\n';
const toInsert = `${separator}import ${open}${symbolName}${close}` + ` from '${fileName}'${insertAtBeginning ? ';\n' : ''}`;
return ast_utils_1.insertAfterLastOccurrence(allImports, toInsert, fileToEdit, fallbackPos, ts.SyntaxKind.StringLiteral);

@@ -73,0 +73,0 @@ }

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function createAppModule(tree, path) {
tree.create(path || "/src/app/app.module.ts", `
tree.create(path || '/src/app/app.module.ts', `
import { BrowserModule } from '@angular/platform-browser';

@@ -6,0 +6,0 @@ import { NgModule } from '@angular/core';

@@ -1,2 +0,2 @@

import { AnimationMetadata } from "@angular/animations";
import { AnimationMetadata } from '@angular/animations';
export declare function collapse(): AnimationMetadata[];

@@ -1,1 +0,1 @@

export * from "./collapse";
export * from './collapse';

@@ -1,2 +0,2 @@

import { AnimationMetadata } from "@angular/animations";
import { AnimationMetadata } from '@angular/animations';
export declare function fadeSlide(direction: string): AnimationMetadata[];

@@ -1,1 +0,1 @@

export * from "./fade-slide";
export * from './fade-slide';

@@ -1,2 +0,2 @@

import { AnimationMetadata } from "@angular/animations";
import { AnimationMetadata } from '@angular/animations';
export declare function fade(opacity?: number): AnimationMetadata[];

@@ -1,1 +0,1 @@

export * from "./fade";
export * from './fade';

@@ -1,4 +0,4 @@

export * from "./collapse/index";
export * from "./fade/index";
export * from "./fade-slide/index";
export * from "./slide/index";
export * from './collapse/index';
export * from './fade/index';
export * from './fade-slide/index';
export * from './slide/index';

@@ -1,1 +0,1 @@

export * from "./slide";
export * from './slide';

@@ -1,2 +0,2 @@

import { AnimationMetadata } from "@angular/animations";
import { AnimationMetadata } from '@angular/animations';
export declare function slide(direction: string): AnimationMetadata[];

@@ -1,3 +0,3 @@

import { AfterContentChecked, ChangeDetectorRef, OnDestroy } from "@angular/core";
import { WillyWonka } from "./willy-wonka";
import { AfterContentChecked, ChangeDetectorRef, OnDestroy } from '@angular/core';
import { WillyWonka } from './willy-wonka';
export declare abstract class OompaLoompa implements AfterContentChecked, OnDestroy {

@@ -4,0 +4,0 @@ constructor(cdr: ChangeDetectorRef, willyWonka: WillyWonka);

@@ -1,3 +0,3 @@

import { AfterViewChecked } from "@angular/core";
import { Observable } from "rxjs";
import { AfterViewChecked } from '@angular/core';
import { Observable } from 'rxjs';
export declare class WillyWonka implements AfterViewChecked {

@@ -4,0 +4,0 @@ private _chocolate;

@@ -1,3 +0,3 @@

import { EventEmitter, OnDestroy, TemplateRef, ViewContainerRef } from "@angular/core";
import { IfActiveService } from "./if-active.service";
import { EventEmitter, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import { IfActiveService } from './if-active.service';
export declare class IfActiveDirective implements OnDestroy {

@@ -4,0 +4,0 @@ private ifActiveService;

@@ -1,3 +0,3 @@

import { InjectionToken } from "@angular/core";
import { Observable } from "rxjs";
import { InjectionToken } from '@angular/core';
import { Observable } from 'rxjs';
export declare const IF_ACTIVE_ID: InjectionToken<number>;

@@ -4,0 +4,0 @@ export declare function tokenFactory(): number;

@@ -1,3 +0,3 @@

import { EventEmitter, OnDestroy, TemplateRef, ViewContainerRef } from "@angular/core";
import { IfOpenService } from "./if-open.service";
import { EventEmitter, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import { IfOpenService } from './if-open.service';
export declare class IfOpenDirective implements OnDestroy {

@@ -4,0 +4,0 @@ private ifOpenService;

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class IfOpenService {

@@ -3,0 +3,0 @@ /********

@@ -1,4 +0,4 @@

import { Type } from "@angular/core";
export * from "./if-active.directive";
export * from "./if-open.directive";
import { Type } from '@angular/core';
export * from './if-active.directive';
export * from './if-open.directive';
export declare const CONDITIONAL_DIRECTIVES: Type<any>[];

@@ -1,3 +0,3 @@

import { EventEmitter, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from "@angular/core";
import { Expand } from "./providers/expand";
import { EventEmitter, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { Expand } from './providers/expand';
/**

@@ -4,0 +4,0 @@ * TODO: make this a reusable directive outside of Datagrid, like [clrLoading].

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
export * from "./if-expanded";
import { Type } from '@angular/core';
export * from './if-expanded';
export declare const EXPAND_DIRECTIVES: Type<any>[];

@@ -1,4 +0,4 @@

import { Observable } from "rxjs";
import { LoadingListener } from "../../../utils/loading/loading-listener";
import { ClrLoadingState } from "../../loading";
import { Observable } from 'rxjs';
import { LoadingListener } from '../../../utils/loading/loading-listener';
import { ClrLoadingState } from '../../loading';
export declare class Expand implements LoadingListener {

@@ -5,0 +5,0 @@ expandable: number;

@@ -1,2 +0,2 @@

import { FocusTrapDirective } from "./focus-trap.directive";
import { FocusTrapDirective } from './focus-trap.directive';
export declare class FocusTrapTracker {

@@ -3,0 +3,0 @@ private _previousFocusTraps;

@@ -1,3 +0,3 @@

import { AfterViewInit, ElementRef, Injector, OnDestroy } from "@angular/core";
import { FocusTrapTracker } from "./focus-trap-tracker.service";
import { AfterViewInit, ElementRef, Injector, OnDestroy } from '@angular/core';
import { FocusTrapTracker } from './focus-trap-tracker.service';
export declare class FocusTrapDirective implements AfterViewInit, OnDestroy {

@@ -4,0 +4,0 @@ elementRef: ElementRef;

@@ -1,2 +0,2 @@

import { Type } from "@angular/core";
import { Type } from '@angular/core';
export declare const FOCUS_TRAP_DIRECTIVES: Type<any>[];

@@ -6,4 +6,4 @@ /**

*/
import { InjectionToken, Injector, Type, ViewContainerRef } from "@angular/core";
import { DynamicWrapper } from "./dynamic-wrapper";
import { InjectionToken, Injector, Type, ViewContainerRef } from '@angular/core';
import { DynamicWrapper } from './dynamic-wrapper';
export declare class HostWrapper<W extends DynamicWrapper> implements Injector {

@@ -10,0 +10,0 @@ constructor(containerType: Type<W>, vcr: ViewContainerRef);

@@ -1,4 +0,4 @@

export * from "./dynamic-wrapper";
export * from "./empty-anchor";
export * from "./host-wrapper";
export * from "./host-wrapping.module";
export * from './dynamic-wrapper';
export * from './empty-anchor';
export * from './host-wrapper';
export * from './host-wrapping.module';

@@ -1,2 +0,2 @@

import { InjectionToken } from "@angular/core";
import { InjectionToken } from '@angular/core';
export declare const UNIQUE_ID: InjectionToken<string>;

@@ -3,0 +3,0 @@ export declare function uniqueIdFactory(): string;

@@ -1,2 +0,2 @@

export * from "./animations/index";
export * from "./loading/index";
export * from './animations/index';
export * from './loading/index';

@@ -1,3 +0,3 @@

export * from "./loading";
export * from "./loading-listener";
export * from "./loading.module";
export * from './loading';
export * from './loading-listener';
export * from './loading.module';

@@ -1,2 +0,2 @@

import { ClrLoadingState } from "./loading";
import { ClrLoadingState } from './loading';
/**

@@ -3,0 +3,0 @@ * This is an abstract class because we need it to still be a valid token for dependency injection after transpiling.

@@ -1,3 +0,3 @@

import { OnDestroy } from "@angular/core";
import { LoadingListener } from "./loading-listener";
import { OnDestroy } from '@angular/core';
import { LoadingListener } from './loading-listener';
export declare enum ClrLoadingState {

@@ -4,0 +4,0 @@ DEFAULT = 0,

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
import { ClrLoading } from "./loading";
import { Type } from '@angular/core';
import { ClrLoading } from './loading';
export declare const CLR_LOADING_DIRECTIVES: Type<any>[];

@@ -4,0 +4,0 @@ export declare class ClrLoadingModule {

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
export * from "./outside-click";
import { Type } from '@angular/core';
export * from './outside-click';
export declare const OUSTIDE_CLICK_DIRECTIVES: Type<any>[];

@@ -1,2 +0,2 @@

import { ElementRef, EventEmitter } from "@angular/core";
import { ElementRef, EventEmitter } from '@angular/core';
export declare class OutsideClick {

@@ -3,0 +3,0 @@ private el;

@@ -1,3 +0,3 @@

import { Type } from "@angular/core";
export * from "./template-ref-container";
import { Type } from '@angular/core';
export * from './template-ref-container';
export declare const TEMPLATE_REF_DIRECTIVES: Type<any>[];

@@ -1,4 +0,4 @@

import { TemplateRef } from "@angular/core";
import { TemplateRef } from '@angular/core';
export declare class TemplateRefContainer {
template: TemplateRef<any>;
}

@@ -1,12 +0,12 @@

export * from "./wizard";
export * from "./wizard-page";
export * from "./wizard-stepnav";
export * from "./wizard-stepnav-item";
export * from "./wizard-button";
export * from "./wizard-header-action";
export * from "./wizard-custom-tags";
export * from "./wizard-page-title";
export * from "./wizard-page-navtitle";
export * from "./wizard-page-buttons";
export * from "./wizard-page-header-actions";
export * from "./wizard.module";
export * from './wizard';
export * from './wizard-page';
export * from './wizard-stepnav';
export * from './wizard-stepnav-item';
export * from './wizard-button';
export * from './wizard-header-action';
export * from './wizard-custom-tags';
export * from './wizard-page-title';
export * from './wizard-page-navtitle';
export * from './wizard-page-buttons';
export * from './wizard-page-header-actions';
export * from './wizard.module';

@@ -1,2 +0,2 @@

import { Observable } from "rxjs";
import { Observable } from 'rxjs';
export declare class ButtonHubService {

@@ -3,0 +3,0 @@ buttonsReady: boolean;

@@ -1,4 +0,4 @@

import { QueryList } from "@angular/core";
import { ClrWizardHeaderAction } from "../wizard-header-action";
import { WizardNavigationService } from "./wizard-navigation.service";
import { QueryList } from '@angular/core';
import { ClrWizardHeaderAction } from '../wizard-header-action';
import { WizardNavigationService } from './wizard-navigation.service';
export declare class HeaderActionService {

@@ -5,0 +5,0 @@ navService: WizardNavigationService;

@@ -1,4 +0,4 @@

import { QueryList } from "@angular/core";
import { Observable } from "rxjs";
import { ClrWizardPage } from "../wizard-page";
import { QueryList } from '@angular/core';
import { Observable } from 'rxjs';
import { ClrWizardPage } from '../wizard-page';
/**

@@ -5,0 +5,0 @@ * PageCollectionService manages the collection of pages assigned to the wizard and offers

@@ -1,7 +0,7 @@

import { OnDestroy, TemplateRef } from "@angular/core";
import { Observable } from "rxjs";
import { Subscription } from "rxjs";
import { ClrWizardPage } from "../wizard-page";
import { ButtonHubService } from "./button-hub.service";
import { PageCollectionService } from "./page-collection.service";
import { OnDestroy, TemplateRef } from '@angular/core';
import { Observable } from 'rxjs';
import { Subscription } from 'rxjs';
import { ClrWizardPage } from '../wizard-page';
import { ButtonHubService } from './button-hub.service';
import { PageCollectionService } from './page-collection.service';
/**

@@ -8,0 +8,0 @@ * Performs navigation functions for a wizard and manages the current page. Presented as a

@@ -1,4 +0,4 @@

import { EventEmitter } from "@angular/core";
import { ButtonHubService } from "./providers/button-hub.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
import { EventEmitter } from '@angular/core';
import { ButtonHubService } from './providers/button-hub.service';
import { WizardNavigationService } from './providers/wizard-navigation.service';
export declare const DEFAULT_BUTTON_TYPES: any;

@@ -5,0 +5,0 @@ export declare const CUSTOM_BUTTON_TYPES: any;

@@ -1,2 +0,2 @@

import { EventEmitter } from "@angular/core";
import { EventEmitter } from '@angular/core';
export declare class ClrWizardHeaderAction {

@@ -3,0 +3,0 @@ title: string;

@@ -1,2 +0,2 @@

import { TemplateRef } from "@angular/core";
import { TemplateRef } from '@angular/core';
export declare class ClrWizardPageButtons {

@@ -3,0 +3,0 @@ pageButtonsTemplateRef: TemplateRef<any>;

@@ -1,2 +0,2 @@

import { TemplateRef } from "@angular/core";
import { TemplateRef } from '@angular/core';
export declare class ClrWizardPageHeaderActions {

@@ -3,0 +3,0 @@ pageHeaderActionsTemplateRef: TemplateRef<any>;

@@ -1,2 +0,2 @@

import { TemplateRef } from "@angular/core";
import { TemplateRef } from '@angular/core';
export declare class ClrWizardPageNavTitle {

@@ -3,0 +3,0 @@ pageNavTitleTemplateRef: TemplateRef<any>;

@@ -1,2 +0,2 @@

import { TemplateRef } from "@angular/core";
import { TemplateRef } from '@angular/core';
export declare class ClrWizardPageTitle {

@@ -3,0 +3,0 @@ pageTitleTemplateRef: TemplateRef<any>;

@@ -1,9 +0,9 @@

import { EventEmitter, OnInit, TemplateRef } from "@angular/core";
import { ButtonHubService } from "./providers/button-hub.service";
import { PageCollectionService } from "./providers/page-collection.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
import { ClrWizardPageButtons } from "./wizard-page-buttons";
import { ClrWizardPageHeaderActions } from "./wizard-page-header-actions";
import { ClrWizardPageNavTitle } from "./wizard-page-navtitle";
import { ClrWizardPageTitle } from "./wizard-page-title";
import { EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { ButtonHubService } from './providers/button-hub.service';
import { PageCollectionService } from './providers/page-collection.service';
import { WizardNavigationService } from './providers/wizard-navigation.service';
import { ClrWizardPageButtons } from './wizard-page-buttons';
import { ClrWizardPageHeaderActions } from './wizard-page-header-actions';
import { ClrWizardPageNavTitle } from './wizard-page-navtitle';
import { ClrWizardPageTitle } from './wizard-page-title';
/**

@@ -10,0 +10,0 @@ * The ClrWizardPage component is responsible for displaying the content of each step

@@ -1,4 +0,4 @@

import { PageCollectionService } from "./providers/page-collection.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
import { ClrWizardPage } from "./wizard-page";
import { PageCollectionService } from './providers/page-collection.service';
import { WizardNavigationService } from './providers/wizard-navigation.service';
import { ClrWizardPage } from './wizard-page';
export declare class ClrWizardStepnavItem {

@@ -5,0 +5,0 @@ navService: WizardNavigationService;

@@ -1,2 +0,2 @@

import { PageCollectionService } from "./providers/page-collection.service";
import { PageCollectionService } from './providers/page-collection.service';
export declare class ClrWizardStepnav {

@@ -3,0 +3,0 @@ pageService: PageCollectionService;

@@ -1,8 +0,8 @@

import { AfterContentInit, DoCheck, ElementRef, EventEmitter, IterableDiffers, OnDestroy, OnInit, QueryList } from "@angular/core";
import { ButtonHubService } from "./providers/button-hub.service";
import { HeaderActionService } from "./providers/header-actions.service";
import { PageCollectionService } from "./providers/page-collection.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
import { ClrWizardHeaderAction } from "./wizard-header-action";
import { ClrWizardPage } from "./wizard-page";
import { AfterContentInit, DoCheck, ElementRef, EventEmitter, IterableDiffers, OnDestroy, OnInit, QueryList } from '@angular/core';
import { ButtonHubService } from './providers/button-hub.service';
import { HeaderActionService } from './providers/header-actions.service';
import { PageCollectionService } from './providers/page-collection.service';
import { WizardNavigationService } from './providers/wizard-navigation.service';
import { ClrWizardHeaderAction } from './wizard-header-action';
import { ClrWizardPage } from './wizard-page';
/**

@@ -9,0 +9,0 @@ *

@@ -1,12 +0,12 @@

import { ClrWizard } from "./wizard";
import { ClrWizardButton } from "./wizard-button";
import { ClrWizardCustomTags } from "./wizard-custom-tags";
import { ClrWizardHeaderAction } from "./wizard-header-action";
import { ClrWizardPage } from "./wizard-page";
import { ClrWizardPageButtons } from "./wizard-page-buttons";
import { ClrWizardPageHeaderActions } from "./wizard-page-header-actions";
import { ClrWizardPageNavTitle } from "./wizard-page-navtitle";
import { ClrWizardPageTitle } from "./wizard-page-title";
import { ClrWizardStepnav } from "./wizard-stepnav";
import { ClrWizardStepnavItem } from "./wizard-stepnav-item";
import { ClrWizard } from './wizard';
import { ClrWizardButton } from './wizard-button';
import { ClrWizardCustomTags } from './wizard-custom-tags';
import { ClrWizardHeaderAction } from './wizard-header-action';
import { ClrWizardPage } from './wizard-page';
import { ClrWizardPageButtons } from './wizard-page-buttons';
import { ClrWizardPageHeaderActions } from './wizard-page-header-actions';
import { ClrWizardPageNavTitle } from './wizard-page-navtitle';
import { ClrWizardPageTitle } from './wizard-page-title';
import { ClrWizardStepnav } from './wizard-stepnav';
import { ClrWizardStepnavItem } from './wizard-stepnav-item';
export declare const CLR_WIZARD_DIRECTIVES: any[];

@@ -13,0 +13,0 @@ export declare class ClrWizardModule {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc