Socket
Socket
Sign inDemoInstall

@clr/angular

Package Overview
Dependencies
Maintainers
7
Versions
354
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.11.0-beta.1 to 0.11.0-rc.1

button/index.d.ts

18

button/button-group/button-group.d.ts
import { ElementRef, QueryList } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { ButtonInGroupService } from "../providers/buttonInGroup.service";
import { Button } from "./button";
export declare class ButtonGroup {
import { ButtonInGroupService } from "../providers/button-in-group.service";
import { ClrButton } from "./button";
export declare class ClrButtonGroup {
buttonGroupNewService: ButtonInGroupService;
private elementRef;
buttons: QueryList<Button>;
buttons: QueryList<ClrButton>;
constructor(buttonGroupNewService: ButtonInGroupService, elementRef: ElementRef);
inlineButtons: Button[];
menuButtons: Button[];
inlineButtons: ClrButton[];
menuButtons: ClrButton[];
/**

@@ -24,3 +24,3 @@ * 1. Initializes the initial Button Group View

*/
rearrangeButton(button: Button): void;
rearrangeButton(button: ClrButton): void;
/**

@@ -34,3 +34,3 @@ * Author: Eudes

*/
getMoveIndex(buttonToMove: Button): number;
getMoveIndex(buttonToMove: ClrButton): number;
initializeButtons(): void;

@@ -48,3 +48,3 @@ /**

/**
* Toggle the Dropdown Menu when the Dropdown Toggle is
* Toggle the ClrDropdown Menu when the ClrDropdown Toggle is
* clicked. Also set a flag that indicates that the toggle

@@ -51,0 +51,0 @@ * was clicked so that we don't traverse the DOM to find the

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

import { Type } from "@angular/core";
import { ClrButton } from "./button";
import { ClrButtonGroup } from "./button-group";
export declare const CLR_BUTTON_GROUP_DIRECTIVES: Type<any>[];
export declare class ClrButtonGroupModule {
}
/** @deprecated since 0.11 */
export interface Button extends ClrButton {
}
/** @deprecated since 0.11 */
export declare const Button: typeof ClrButton;
/** @deprecated since 0.11 */
export interface ButtonGroup extends ClrButtonGroup {
}
/** @deprecated since 0.11 */
export declare const ButtonGroup: typeof ClrButtonGroup;
/** @deprecated since 0.11 */
export declare const BUTTON_GROUP_DIRECTIVES: Type<any>[];
import { EventEmitter, TemplateRef } from "@angular/core";
import { ButtonInGroupService } from "../providers/buttonInGroup.service";
export declare class Button {
import { ButtonInGroupService } from "../providers/button-in-group.service";
export declare class ClrButton {
buttonInGroupService: ButtonInGroupService;
private _enableService;
templateRef: TemplateRef<Button>;
templateRef: TemplateRef<ClrButton>;
constructor(buttonInGroupService: ButtonInGroupService);

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

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { Type } from "@angular/core";
export declare const BUTTON_GROUP_DIRECTIVES: Type<any>[];
export * from "./button";
export * from "./button-group";
export * from "./button-group.module";

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

import { Type } from "@angular/core";
export declare const LOADING_BUTTON_DIRECTIVES: Type<any>[];
export * from "./loading-button";
export * from "./loading-button.module";
import { LoadingListener } from "../../utils/loading/loading-listener";
export declare class LoadingButton implements LoadingListener {
export declare class ClrLoadingButton implements LoadingListener {
loading: Boolean;

@@ -4,0 +4,0 @@ startLoading(): void;

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

import { Type } from "@angular/core";
import { ClrLoadingButton } from "./loading-button";
export declare const CLR_LOADING_BUTTON_DIRECTIVES: Type<any>[];
export declare class ClrLoadingButtonModule {
}
/** @deprecated since 0.11 */
export interface LoadingButton extends ClrLoadingButton {
}
/** @deprecated since 0.11 */
export declare const LoadingButton: typeof ClrLoadingButton;
/** @deprecated since 0.11 */
export declare const LOADING_BUTTON_DIRECTIVES: Type<any>[];

@@ -5,99 +5,81 @@ /**

export * from './public_api';
export { Button as ɵcs } from './button/button-group/button';
export { ButtonGroup as ɵcu } from './button/button-group/button-group';
export { LoadingButton as ɵcr } from './button/button-loading/loading-button';
export { ButtonInGroupService as ɵct } from './button/providers/buttonInGroup.service';
export { ClrCodeModule as ɵcv } from './code/code.module';
export { DatagridRowExpandAnimation as ɵce } from './data/datagrid/animation-hack/row-expand-animation';
export { ActionableOompaLoompa as ɵcb } from './data/datagrid/chocolate/actionable-oompa-loompa';
export { DatagridWillyWonka as ɵbz } from './data/datagrid/chocolate/datagrid-willy-wonka';
export { ExpandableOompaLoompa as ɵcd } from './data/datagrid/chocolate/expandable-oompa-loompa';
export { DatagridDetailRegisterer as ɵbo } from './data/datagrid/datagrid-detail-registerer';
export { CustomFilter as ɵbk } from './data/datagrid/providers/custom-filter';
export { DragDispatcher as ɵbj } from './data/datagrid/providers/drag-dispatcher';
export { FiltersProvider as ɵz } from './data/datagrid/providers/filters';
export { ExpandableRowsCount as ɵbf } from './data/datagrid/providers/global-expandable-rows';
export { HideableColumnService as ɵbg } from './data/datagrid/providers/hideable-column.service';
export { Items as ɵy } from './data/datagrid/providers/items';
export { Page as ɵba } from './data/datagrid/providers/page';
export { RowActionService as ɵbe } from './data/datagrid/providers/row-action-service';
export { Selection as ɵx } from './data/datagrid/providers/selection';
export { Sort as ɵbc } from './data/datagrid/providers/sort';
export { StateDebouncer as ɵbb } from './data/datagrid/providers/state-debouncer.provider';
export { StateProvider as ɵbh } from './data/datagrid/providers/state.provider';
export { DatagridBodyRenderer as ɵbw } from './data/datagrid/render/body-renderer';
export { DatagridCellRenderer as ɵby } from './data/datagrid/render/cell-renderer';
export { DatagridColumnResizer as ɵbt } from './data/datagrid/render/column-resizer';
export { DomAdapter as ɵbr } from './data/datagrid/render/dom-adapter';
export { DatagridHeadRenderer as ɵbv } from './data/datagrid/render/head-renderer';
export { DatagridHeaderRenderer as ɵbs } from './data/datagrid/render/header-renderer';
export { DatagridMainRenderer as ɵbq, domAdapterFactory as ɵbp } from './data/datagrid/render/main-renderer';
export { DatagridRenderOrganizer as ɵbd } from './data/datagrid/render/render-organizer';
export { DatagridRowRenderer as ɵbx } from './data/datagrid/render/row-renderer';
export { DatagridTableRenderer as ɵbu } from './data/datagrid/render/table-renderer';
export { DatagridFilterRegistrar as ɵbi } from './data/datagrid/utils/datagrid-filter-registrar';
export { StackControl as ɵci } from './data/stack-view/stack-control';
export { AbstractTreeSelection as ɵcj } from './data/tree-view/abstract-tree-selection';
export { clrTreeSelectionProviderFactory as ɵcl } from './data/tree-view/providers/tree-selection.provider';
export { TreeSelectionService as ɵck } from './data/tree-view/providers/tree-selection.service';
export { AlertIconAndTypesService as ɵs } from './emphasis/alert/providers/icon-and-types-service';
export { MultiAlertService as ɵt } from './emphasis/alert/providers/multi-alert-service';
export { IconCustomTag as ɵa } from './icon/icon';
export { MainContainerWillyWonka as ɵcy } from './layout/chocolate/main-container-willy-wonka';
export { NavDetectionOompaLoompa as ɵcx } from './layout/chocolate/nav-detection-oompa-loompa';
export { clrResponsiveNavigationProvider as ɵcz } from './layout/nav/clrResponsiveNavigationProvider';
export { ClrResponsiveNavigationService as ɵcw } from './layout/nav/clrResponsiveNavigationService';
export { AriaService as ɵdd } from './layout/tabs/aria-service';
export { ActiveOompaLoompa as ɵdj } from './layout/tabs/chocolate/active-oompa-loompa';
export { TabsWillyWonka as ɵdi } from './layout/tabs/chocolate/tabs-willy-wonka';
export { TABS_ID as ɵde, TABS_ID_PROVIDER as ɵdg, tokenFactory as ɵdf } from './layout/tabs/tabs-id.provider';
export { TabsService as ɵdh } from './layout/tabs/tabs-service';
export { VERTICAL_NAV_DIRECTIVES as ɵdl } from './layout/vertical-nav/index';
export { VerticalNavGroupRegistrationService as ɵds } from './layout/vertical-nav/providers/vertical-nav-group-registration.service';
export { VerticalNavGroupService as ɵdt } from './layout/vertical-nav/providers/vertical-nav-group.service';
export { VerticalNavIconService as ɵdr } from './layout/vertical-nav/providers/vertical-nav-icon.service';
export { VerticalNavService as ɵdq } from './layout/vertical-nav/providers/vertical-nav.service';
export { VerticalNav as ɵdn } from './layout/vertical-nav/vertical-nav';
export { VerticalNavGroup as ɵdm } from './layout/vertical-nav/vertical-nav-group';
export { VerticalNavGroupChildren as ɵdu } from './layout/vertical-nav/vertical-nav-group-children';
export { VerticalNavIcon as ɵdp } from './layout/vertical-nav/vertical-nav-icon.directive';
export { VerticalNavLink as ɵdo } from './layout/vertical-nav/vertical-nav-link';
export { ClrVerticalNavModule as ɵdk } from './layout/vertical-nav/vertical-nav.module';
export { GHOST_PAGE_ANIMATION as ɵcq } from './modal/utils/ghost-page-animations';
export { AbstractPopover as ɵj } from './popover/common/abstract-popover';
export { POPOVER_DIRECTIVES as ɵc } from './popover/common/index';
export { POPOVER_HOST_ANCHOR as ɵi } from './popover/common/popover-host-anchor.token';
export { PopoverDirectiveOld as ɵd } from './popover/common/popover-old.directive';
export { ClrCommonPopoverModule as ɵb } from './popover/common/popover.module';
export { ROOT_DROPDOWN_PROVIDER as ɵh, RootDropdownService as ɵf, clrRootDropdownFactory as ɵg } from './popover/dropdown/providers/dropdown.service';
export { SIGNPOST_DIRECTIVES as ɵdw } from './popover/signpost/index';
export { Signpost as ɵbm } from './popover/signpost/signpost';
export { SignpostContent as ɵdx } from './popover/signpost/signpost-content';
export { SignpostTriggerDirective as ɵbn } from './popover/signpost/signpost-trigger.directive';
export { ClrSignpostModule as ɵdv } from './popover/signpost/signpost.module';
export { OompaLoompa as ɵcc } from './utils/chocolate/oompa-loompa';
export { WillyWonka as ɵca } from './utils/chocolate/willy-wonka';
export { ClrConditionalModule as ɵk } from './utils/conditional/conditional.module';
export { IfActiveDirective as ɵm } from './utils/conditional/if-active.directive';
export { IF_ACTIVE_ID as ɵo, IF_ACTIVE_ID_PROVIDER as ɵq, IfActiveService as ɵr, tokenFactory as ɵp } from './utils/conditional/if-active.service';
export { IfOpenDirective as ɵn } from './utils/conditional/if-open.directive';
export { IfOpenService as ɵe } from './utils/conditional/if-open.service';
export { CONDITIONAL_DIRECTIVES as ɵl } from './utils/conditional/index';
export { ClrIfExpandModule as ɵcf } from './utils/expand/if-expand.module';
export { IfExpanded as ɵch } from './utils/expand/if-expanded';
export { EXPAND_DIRECTIVES as ɵcg } from './utils/expand/index';
export { Expand as ɵbl } from './utils/expand/providers/expand';
export { FocusTrapDirective as ɵco } from './utils/focus-trap/focus-trap.directive';
export { ClrFocusTrapModule as ɵcm } from './utils/focus-trap/focus-trap.module';
export { FOCUS_TRAP_DIRECTIVES as ɵcn } from './utils/focus-trap/index';
export { OUSTIDE_CLICK_DIRECTIVES as ɵv } from './utils/outside-click/index';
export { OutsideClick as ɵw } from './utils/outside-click/outside-click';
export { ClrOutsideClickModule as ɵu } from './utils/outside-click/outside-click.module';
export { ScrollingService as ɵcp } from './utils/scrolling/scrolling-service';
export { TEMPLATE_REF_DIRECTIVES as ɵdb } from './utils/template-ref/index';
export { TemplateRefContainer as ɵdc } from './utils/template-ref/template-ref-container';
export { ClrTemplateRefModule as ɵda } from './utils/template-ref/template-ref.module';
export { ButtonHubService as ɵea } from './wizard/providers/button-hub';
export { HeaderActionService as ɵeb } from './wizard/providers/header-actions';
export { PageCollectionService as ɵdz } from './wizard/providers/page-collection';
export { WizardNavigationService as ɵdy } from './wizard/providers/wizard-navigation';
export { ButtonInGroupService as ɵcp } from './button/providers/button-in-group.service';
export { DatagridRowExpandAnimation as ɵcc } from './data/datagrid/animation-hack/row-expand-animation';
export { ActionableOompaLoompa as ɵbz } from './data/datagrid/chocolate/actionable-oompa-loompa';
export { DatagridWillyWonka as ɵbx } from './data/datagrid/chocolate/datagrid-willy-wonka';
export { ExpandableOompaLoompa as ɵcb } from './data/datagrid/chocolate/expandable-oompa-loompa';
export { DatagridDetailRegisterer as ɵbm } from './data/datagrid/datagrid-detail-registerer';
export { ClrDatagridItemsTrackBy as ɵbl } from './data/datagrid/datagrid-items-trackby';
export { CustomFilter as ɵbj } from './data/datagrid/providers/custom-filter';
export { DragDispatcher as ɵbi } from './data/datagrid/providers/drag-dispatcher';
export { FiltersProvider as ɵy } from './data/datagrid/providers/filters';
export { ExpandableRowsCount as ɵbe } from './data/datagrid/providers/global-expandable-rows';
export { HideableColumnService as ɵbf } from './data/datagrid/providers/hideable-column.service';
export { Items as ɵx } from './data/datagrid/providers/items';
export { Page as ɵz } from './data/datagrid/providers/page';
export { RowActionService as ɵbd } from './data/datagrid/providers/row-action-service';
export { Selection as ɵw } from './data/datagrid/providers/selection';
export { Sort as ɵbb } from './data/datagrid/providers/sort';
export { StateDebouncer as ɵba } from './data/datagrid/providers/state-debouncer.provider';
export { StateProvider as ɵbg } from './data/datagrid/providers/state.provider';
export { DatagridBodyRenderer as ɵbu } from './data/datagrid/render/body-renderer';
export { DatagridCellRenderer as ɵbw } from './data/datagrid/render/cell-renderer';
export { DatagridColumnResizer as ɵbr } from './data/datagrid/render/column-resizer';
export { DomAdapter as ɵbp } from './data/datagrid/render/dom-adapter';
export { DatagridHeadRenderer as ɵbt } from './data/datagrid/render/head-renderer';
export { DatagridHeaderRenderer as ɵbq } from './data/datagrid/render/header-renderer';
export { DatagridMainRenderer as ɵbo, domAdapterFactory as ɵbn } from './data/datagrid/render/main-renderer';
export { DatagridRenderOrganizer as ɵbc } from './data/datagrid/render/render-organizer';
export { DatagridRowRenderer as ɵbv } from './data/datagrid/render/row-renderer';
export { DatagridTableRenderer as ɵbs } from './data/datagrid/render/table-renderer';
export { DatagridFilterRegistrar as ɵbh } from './data/datagrid/utils/datagrid-filter-registrar';
export { StackControl as ɵcg } from './data/stack-view/stack-control';
export { AbstractTreeSelection as ɵch } from './data/tree-view/abstract-tree-selection';
export { clrTreeSelectionProviderFactory as ɵcj } from './data/tree-view/providers/tree-selection.provider';
export { TreeSelectionService as ɵci } from './data/tree-view/providers/tree-selection.service';
export { AlertIconAndTypesService as ɵr } from './emphasis/alert/providers/icon-and-types.service';
export { MultiAlertService as ɵs } from './emphasis/alert/providers/multi-alert.service';
export { ResponsiveNavigationProvider as ɵcr } from './layout/nav/providers/responsive-navigation.provider';
export { ResponsiveNavigationService as ɵcq } from './layout/nav/providers/responsive-navigation.service';
export { ActiveOompaLoompa as ɵdb } from './layout/tabs/chocolate/active-oompa-loompa';
export { TabsWillyWonka as ɵda } from './layout/tabs/chocolate/tabs-willy-wonka';
export { AriaService as ɵcv } from './layout/tabs/providers/aria.service';
export { TabsService as ɵcz } from './layout/tabs/providers/tabs.service';
export { TABS_ID as ɵcw, TABS_ID_PROVIDER as ɵcy, tokenFactory as ɵcx } from './layout/tabs/tabs-id.provider';
export { VerticalNavGroupRegistrationService as ɵde } from './layout/vertical-nav/providers/vertical-nav-group-registration.service';
export { VerticalNavGroupService as ɵdf } from './layout/vertical-nav/providers/vertical-nav-group.service';
export { VerticalNavIconService as ɵdd } from './layout/vertical-nav/providers/vertical-nav-icon.service';
export { VerticalNavService as ɵdc } from './layout/vertical-nav/providers/vertical-nav.service';
export { GHOST_PAGE_ANIMATION as ɵco } from './modal/utils/ghost-page-animations';
export { AbstractPopover as ɵi } from './popover/common/abstract-popover';
export { POPOVER_DIRECTIVES as ɵb } from './popover/common/index';
export { POPOVER_HOST_ANCHOR as ɵh } from './popover/common/popover-host-anchor.token';
export { PopoverDirectiveOld as ɵc } from './popover/common/popover-old.directive';
export { ClrCommonPopoverModule as ɵa } from './popover/common/popover.module';
export { ROOT_DROPDOWN_PROVIDER as ɵg, RootDropdownService as ɵe, clrRootDropdownFactory as ɵf } from './popover/dropdown/providers/dropdown.service';
export { OompaLoompa as ɵca } from './utils/chocolate/oompa-loompa';
export { WillyWonka as ɵby } from './utils/chocolate/willy-wonka';
export { ClrConditionalModule as ɵj } from './utils/conditional/conditional.module';
export { IfActiveDirective as ɵl } from './utils/conditional/if-active.directive';
export { IF_ACTIVE_ID as ɵn, IF_ACTIVE_ID_PROVIDER as ɵp, IfActiveService as ɵq, tokenFactory as ɵo } from './utils/conditional/if-active.service';
export { IfOpenDirective as ɵm } from './utils/conditional/if-open.directive';
export { IfOpenService as ɵd } from './utils/conditional/if-open.service';
export { CONDITIONAL_DIRECTIVES as ɵk } from './utils/conditional/index';
export { ClrIfExpandModule as ɵcd } from './utils/expand/if-expand.module';
export { IfExpanded as ɵcf } from './utils/expand/if-expanded';
export { EXPAND_DIRECTIVES as ɵce } from './utils/expand/index';
export { Expand as ɵbk } from './utils/expand/providers/expand';
export { FocusTrapDirective as ɵcm } from './utils/focus-trap/focus-trap.directive';
export { ClrFocusTrapModule as ɵck } from './utils/focus-trap/focus-trap.module';
export { FOCUS_TRAP_DIRECTIVES as ɵcl } from './utils/focus-trap/index';
export { OUSTIDE_CLICK_DIRECTIVES as ɵu } from './utils/outside-click/index';
export { OutsideClick as ɵv } from './utils/outside-click/outside-click';
export { ClrOutsideClickModule as ɵt } from './utils/outside-click/outside-click.module';
export { ScrollingService as ɵcn } from './utils/scrolling/scrolling-service';
export { TEMPLATE_REF_DIRECTIVES as ɵct } from './utils/template-ref/index';
export { TemplateRefContainer as ɵcu } from './utils/template-ref/template-ref-container';
export { ClrTemplateRefModule as ɵcs } from './utils/template-ref/template-ref.module';
export { ButtonHubService as ɵdi } from './wizard/providers/button-hub.service';
export { HeaderActionService as ɵdj } from './wizard/providers/header-actions.service';
export { PageCollectionService as ɵdh } from './wizard/providers/page-collection.service';
export { WizardNavigationService as ɵdg } from './wizard/providers/wizard-navigation.service';

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

import { Type } from "@angular/core";
export * from "./syntax-highlight/syntax-highlight";
export declare const CODE_HIGHLIGHT_DIRECTIVES: Type<any>[];
export * from "./code.module";
export * from "./syntax-highlight/index";
import { ElementRef, Renderer2 } from "@angular/core";
export declare class CodeHighlight {
export declare class ClrCodeHighlight {
private _el;

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

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

import { Type } from "@angular/core";
import { ClrCodeHighlight } from "./syntax-highlight";
export declare const CLR_CODE_HIGHLIGHT_DIRECTIVES: Type<any>[];
export declare class ClrSyntaxHighlightModule {
}
/** @deprecated since 0.11 */
export interface CodeHighlight extends ClrCodeHighlight {
}
/** @deprecated since 0.11 */
export declare const CodeHighlight: typeof ClrCodeHighlight;
/** @deprecated since 0.11 */
export declare const CODE_HIGHLIGHT_DIRECTIVES: Type<any>[];

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

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

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

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

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

@@ -4,0 +4,0 @@ exact: boolean;

import { Observable } from "rxjs/Observable";
import { Filter } from "../../interfaces/filter";
import { StringFilter } from "../../interfaces/string-filter";
export declare class DatagridStringFilterImpl implements Filter<any> {
filterFn: StringFilter<any>;
constructor(filterFn: StringFilter<any>);
import { ClrDatagridFilterInterface } from "../../interfaces/filter.interface";
import { ClrDatagridStringFilterInterface } from "../../interfaces/string-filter.interface";
export declare class DatagridStringFilterImpl implements ClrDatagridFilterInterface<any> {
filterFn: ClrDatagridStringFilterInterface<any>;
constructor(filterFn: ClrDatagridStringFilterInterface<any>);
/**

@@ -8,0 +8,0 @@ * The Observable required as part of the Filter interface

import { AfterViewInit, ElementRef, EventEmitter, Renderer2 } from "@angular/core";
import { DatagridFilter } from "../../datagrid-filter";
import { StringFilter } from "../../interfaces/string-filter";
import { ClrDatagridFilter } from "../../datagrid-filter";
import { ClrDatagridStringFilterInterface } from "../../interfaces/string-filter.interface";
import { CustomFilter } from "../../providers/custom-filter";

@@ -16,3 +16,3 @@ import { FiltersProvider, RegisteredFilter } from "../../providers/filters";

*/
customStringFilter: StringFilter<any> | RegisteredFilter<DatagridStringFilterImpl>;
customStringFilter: ClrDatagridStringFilterInterface<any> | RegisteredFilter<DatagridStringFilterImpl>;
/**

@@ -27,5 +27,5 @@ * Indicates if the filter dropdown is open

/**
* We grab the DatagridFilter we wrap to register this StringFilter to it.
* We grab the ClrDatagridFilter we wrap to register this StringFilter to it.
*/
filterContainer: DatagridFilter;
filterContainer: ClrDatagridFilter;
ngAfterViewInit(): void;

@@ -32,0 +32,0 @@ /**

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

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

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

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

@@ -16,3 +16,3 @@ private _el;

*/
signpost: QueryList<Signpost>;
signpost: QueryList<ClrSignpost>;
/**

@@ -19,0 +19,0 @@ * @property id

import { OnDestroy, OnInit } from "@angular/core";
import { Point } from "../../popover/common/popover";
import { DatagridHideableColumn } from "./datagrid-hideable-column";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { HideableColumnService } from "./providers/hideable-column.service";
export declare class DatagridColumnToggle implements OnInit, OnDestroy {
export declare class ClrDatagridColumnToggle implements OnInit, OnDestroy {
hideableColumnService: HideableColumnService;

@@ -16,5 +16,5 @@ private _hideableColumnChangeSubscription;

/****
* DatagridHideableColumn init
* DatagridHideableColumnModel init
*/
columns: DatagridHideableColumn[];
columns: DatagridHideableColumnModel[];
allColumnsVisible: boolean;

@@ -25,4 +25,4 @@ constructor(hideableColumnService: HideableColumnService);

selectAll(): void;
toggleColumn(event: boolean, column: DatagridHideableColumn): void;
toggleColumn(event: boolean, column: DatagridHideableColumnModel): void;
toggleUI(): void;
}
import { ElementRef, EventEmitter } from "@angular/core";
import { DatagridStringFilterImpl } from "./built-in/filters/datagrid-string-filter-impl";
import { DatagridHideableColumn } from "./datagrid-hideable-column";
import { Comparator } from "./interfaces/comparator";
import { SortOrder } from "./interfaces/sort-order";
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";

@@ -10,3 +10,3 @@ import { FiltersProvider } from "./providers/filters";

import { DatagridFilterRegistrar } from "./utils/datagrid-filter-registrar";
export declare class DatagridColumn extends DatagridFilterRegistrar<DatagridStringFilterImpl> {
export declare class ClrDatagridColumn extends DatagridFilterRegistrar<DatagridStringFilterImpl> {
private _sort;

@@ -19,4 +19,4 @@ private _dragDispatcher;

* @description
* A DatagridColumn class variable that holds the number of DatagridColumn instances for a Datagrid.
* It is used to generate a unique id for the DatagridColumn instance.
* A ClrDatagridColumn class variable that holds the number of ClrDatagridColumn instances for a Datagrid.
* It is used to generate a unique id for the ClrDatagridColumn instance.
*

@@ -30,3 +30,4 @@ */

* A property that allows the column to be hidden / shown with css
* Note the default allows the DatagridColumn to have an *ngIf on it. (EHCAIWC - will occur if its not initialized)
* Note the default allows the ClrDatagridColumn to have an *ngIf on it. (EHCAIWC - will occur if its not
* initialized)
*

@@ -47,6 +48,6 @@ * @default false

/**
* Comparator to use when sorting the column
* ClrDatagridComparatorInterface to use when sorting the column
*/
private _sortBy;
sortBy: Comparator<any> | string;
sortBy: ClrDatagridComparatorInterface<any> | string;
/**

@@ -74,4 +75,4 @@ * Indicates if the column is sortable

private _sortOrder;
sortOrder: SortOrder;
sortOrderChange: EventEmitter<SortOrder>;
sortOrder: ClrDatagridSortOrder;
sortOrderChange: EventEmitter<ClrDatagridSortOrder>;
/**

@@ -101,7 +102,7 @@ * Sorts the datagrid based on this column

* @description
* When a column is hideable this is defined with an instance of DatagridHideableColumn.
* When a column is hideable this is defined with an instance of DatagridHideableColumnModel.
* When its not hideable should be undefined.
*
*/
hideable: DatagridHideableColumn;
hideable: DatagridHideableColumnModel;
}
import { EventEmitter } from "@angular/core";
import { Point, PopoverOptions } from "../../popover/common/popover";
import { Filter } from "./interfaces/filter";
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";

@@ -12,3 +13,3 @@ import { FiltersProvider, RegisteredFilter } from "./providers/filters";

*/
export declare class DatagridFilter extends DatagridFilterRegistrar<Filter<any>> implements CustomFilter {
export declare class ClrDatagridFilter extends DatagridFilterRegistrar<ClrDatagridFilterInterface<any>> implements CustomFilter {
constructor(_filters: FiltersProvider);

@@ -24,3 +25,3 @@ anchorPoint: Point;

openChanged: EventEmitter<boolean>;
customFilter: Filter<any> | RegisteredFilter<Filter<any>>;
customFilter: ClrDatagridFilterInterface<any> | RegisteredFilter<ClrDatagridFilterInterface<any>>;
/**

@@ -27,0 +28,0 @@ * Indicates if the filter is currently active

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

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

@@ -1,75 +0,52 @@

import { TemplateRef } from "@angular/core";
import { Observable } from "rxjs/Observable";
/**
*
* @description
* A utility class for that adds hide/show functionality to a column, its cells and enables a toggler in the
* DatagridColumnToggle Component.
*
*/
export declare class DatagridHideableColumn {
private _template;
private _id;
private _hidden;
import { TemplateRef, ViewContainerRef } from "@angular/core";
import { ClrDatagridColumn } from "./datagrid-column";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
export declare class ClrDatagridHideableColumn {
private templateRef;
private viewContainerRef;
private dgColumn;
/**
* @property hiddenChanges
*
* @description
* A stream of state changes an instance of DatagridHideableColumn will broadcast to subscribers.
* Used to initialize the column with either hidden or visible state.
*
*/
private hiddenChangesState;
private _hidden;
/**
*
* @description
* The init function for DatagridHideableColumn instances that does the following:
* Setter fn for the @Input with the same name as this structural directive.
* It allows the user to pre-configure the column's hide/show state. { hidden: true }
* It's more verbose but has more Clarity.
*
* 1. Set values for the private variables that enable a hideable column
* 2. Broadcast the next hidden change for anyone (already) subscribed to this DatagridHideableColumn
* TODO: Debug and verify that #2 is really necessary.
*
* @param _template
* @param _id
* @param _hidden
*/
constructor(_template: TemplateRef<any>, _id: string, _hidden?: boolean);
/**
* @example
* *clrDgHideableColumn
* *clrDgHideableColumn={hidden: false}
* *clrDgHideableColumn={hidden: true}
*
* @description
* A getter function that returns an TemplateRef of the DatagridColumn that is hideable. This is currently used to
* populate the DatagridColumnToggle UI with the correct Column name.
*
*/
readonly template: TemplateRef<any>;
clrDgHideableColumn: any;
/**
*
* @description
* public function that returns the id of a HideableCOlumn instance. Used by the HideableCOlumnService for passing
* state and actions between DateGridColumns, DataGridCells & the DatagridColumnToggle Components.
* A unique identifier passed into the directive from the parent (A DatagridColumn).
*
*/
readonly id: string;
columnId: string;
/**
*
* @description
* A getter that returns the hidden value of a DatagridHideableColumn instance.
* TODO: debug and make sure you really need this since we have the hiddenCHanges observable.
*
* An instance of the DatagridHideableColumn Utility class that is used to:
* 1. Create an instance of HideableColumn that will manage the TemplateRef, state and communication
* 2. Manage the hidden/shown state for the column to which this directive is applied
* 3. track the id of the hidden column so it can be used in cells as well as on the column
*/
column: DatagridHideableColumnModel;
/**
*
* @description
* The setter for setting the hidden state of a DatagridHideableColumn instance.
* It also broadcasts the change after its set.
* Used the DatagridColumn to get and set an id for this HiddenColumn
*
*/
hidden: boolean;
/**
*
* @description
* An Observable for the HideableColumns hidden changes.
*
*/
readonly hiddenChangeState: Observable<boolean>;
lastVisibleColumn: boolean;
constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, dgColumn: ClrDatagridColumn);
}
import { DoCheck, IterableDiffers, OnChanges, SimpleChanges, TemplateRef, TrackByFunction } from "@angular/core";
import { Items } from "./providers/items";
export declare class DatagridItems implements OnChanges, DoCheck {
export declare class ClrDatagridItems implements OnChanges, DoCheck {
template: TemplateRef<any>;

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

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

@@ -5,0 +5,0 @@ constructor(page: Page);

import { Items } from "./providers/items";
import { Page } from "./providers/page";
export declare class DatagridPlaceholder {
export declare class ClrDatagridPlaceholder {
private items;

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

import { AfterContentInit, OnDestroy, QueryList } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { DatagridCell } from "./datagrid-cell";
import { DatagridHideableColumn } from "./datagrid-hideable-column";
import { ClrDatagridCell } from "./datagrid-cell";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { HideableColumnService } from "./providers/hideable-column.service";

@@ -12,3 +12,3 @@ import { RowActionService } from "./providers/row-action-service";

*/
export declare class DatagridRowDetail implements AfterContentInit, OnDestroy {
export declare class ClrDatagridRowDetail implements AfterContentInit, OnDestroy {
selection: Selection;

@@ -20,8 +20,8 @@ rowActionService: RowActionService;

constructor(selection: Selection, rowActionService: RowActionService, expand: Expand, hideableColumnService: HideableColumnService);
cells: QueryList<DatagridCell>;
cells: QueryList<ClrDatagridCell>;
replace: boolean;
private subscription;
ngAfterContentInit(): void;
updateCellsForColumns(columnList: DatagridHideableColumn[]): void;
updateCellsForColumns(columnList: DatagridHideableColumnModel[]): void;
ngOnDestroy(): void;
}
import { AfterContentInit, EventEmitter, QueryList } from "@angular/core";
import { Expand } from "../../utils/expand/providers/expand";
import { DatagridCell } from "./datagrid-cell";
import { DatagridHideableColumn } from "./datagrid-hideable-column";
import { ClrDatagridCell } from "./datagrid-cell";
import { DatagridHideableColumnModel } from "./datagrid-hideable-column.model";
import { ExpandableRowsCount } from "./providers/global-expandable-rows";

@@ -9,3 +9,3 @@ import { HideableColumnService } from "./providers/hideable-column.service";

import { Selection, SelectionType } from "./providers/selection";
export declare class DatagridRow implements AfterContentInit {
export declare class ClrDatagridRow implements AfterContentInit {
selection: Selection;

@@ -43,6 +43,6 @@ rowActionService: RowActionService;

* @description
* A Query List of the Datagrid cells in this row.
* A Query List of the ClrDatagrid cells in this row.
*
*/
dgCells: QueryList<DatagridCell>;
dgCells: QueryList<ClrDatagridCell>;
ngAfterContentInit(): void;

@@ -57,4 +57,4 @@ /**********

*/
updateCellsForColumns(columnList: DatagridHideableColumn[]): void;
updateCellsForColumns(columnList: DatagridHideableColumnModel[]): void;
ngOnDestroy(): void;
}
import { AfterContentInit, AfterViewInit, EventEmitter, OnDestroy, QueryList } from "@angular/core";
import { DatagridColumn } from "./datagrid-column";
import { DatagridItems } from "./datagrid-items";
import { DatagridPlaceholder } from "./datagrid-placeholder";
import { DatagridRow } from "./datagrid-row";
import { State } from "./interfaces/state";
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";

@@ -14,3 +14,3 @@ import { HideableColumnService } from "./providers/hideable-column.service";

import { DatagridRenderOrganizer } from "./render/render-organizer";
export declare class Datagrid implements AfterContentInit, AfterViewInit, OnDestroy {
export declare class ClrDatagrid implements AfterContentInit, AfterViewInit, OnDestroy {
private columnService;

@@ -32,3 +32,3 @@ private organizer;

*/
refresh: EventEmitter<State>;
refresh: EventEmitter<ClrDatagridStateInterface>;
/**

@@ -41,3 +41,3 @@ * Public method to re-trigger the computation of displayed items manually

*/
iterator: DatagridItems;
iterator: ClrDatagridItems;
/**

@@ -68,7 +68,7 @@ * Array of all selected items

*/
placeholder: DatagridPlaceholder;
placeholder: ClrDatagridPlaceholder;
/**
* Hideable Column data source / detection.
*/
columns: QueryList<DatagridColumn>;
columns: QueryList<ClrDatagridColumn>;
/**

@@ -79,3 +79,3 @@ * When the datagrid is user-managed without the smart iterator, we get the items displayed

*/
rows: QueryList<DatagridRow>;
rows: QueryList<ClrDatagridRow>;
ngAfterContentInit(): void;

@@ -82,0 +82,0 @@ /**

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

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>[];
export declare class ClrDatagridModule {
}
/** @deprecated since 0.11 */
export interface Datagrid extends ClrDatagrid {
}
/** @deprecated since 0.11 */
export declare const Datagrid: typeof ClrDatagrid;
/** @deprecated since 0.11 */
export interface DatagridActionBar extends ClrDatagridActionBar {
}
/** @deprecated since 0.11 */
export declare const DatagridActionBar: typeof ClrDatagridActionBar;
/** @deprecated since 0.11 */
export interface DatagridActionOverflow extends ClrDatagridActionOverflow {
}
/** @deprecated since 0.11 */
export declare const DatagridActionOverflow: typeof ClrDatagridActionOverflow;
/** @deprecated since 0.11 */
export interface DatagridColumn extends ClrDatagridColumn {
}
/** @deprecated since 0.11 */
export declare const DatagridColumn: typeof ClrDatagridColumn;
/** @deprecated since 0.11 */
export interface DatagridColumnToggle extends ClrDatagridColumnToggle {
}
/** @deprecated since 0.11 */
export declare const DatagridColumnToggle: typeof ClrDatagridColumnToggle;
/** @deprecated since 0.11 */
export interface DatagridHideableColumnDirective extends ClrDatagridHideableColumn {
}
/** @deprecated since 0.11 */
export declare const DatagridHideableColumnDirective: typeof ClrDatagridHideableColumn;
/** @deprecated since 0.11 */
export interface DatagridFilter extends ClrDatagridFilter {
}
/** @deprecated since 0.11 */
export declare const DatagridFilter: typeof ClrDatagridFilter;
/** @deprecated since 0.11 */
export interface DatagridItems extends ClrDatagridItems {
}
/** @deprecated since 0.11 */
export declare const DatagridItems: typeof ClrDatagridItems;
/** @deprecated since 0.11 */
export interface DatagridRow extends ClrDatagridRow {
}
/** @deprecated since 0.11 */
export declare const DatagridRow: typeof ClrDatagridRow;
/** @deprecated since 0.11 */
export interface DatagridRowDetail extends ClrDatagridRowDetail {
}
/** @deprecated since 0.11 */
export declare const DatagridRowDetail: typeof ClrDatagridRowDetail;
/** @deprecated since 0.11 */
export interface DatagridCell extends ClrDatagridCell {
}
/** @deprecated since 0.11 */
export declare const DatagridCell: typeof ClrDatagridCell;
/** @deprecated since 0.11 */
export interface DatagridFooter extends ClrDatagridFooter {
}
/** @deprecated since 0.11 */
export declare const DatagridFooter: typeof ClrDatagridFooter;
/** @deprecated since 0.11 */
export interface DatagridPagination extends ClrDatagridPagination {
}
/** @deprecated since 0.11 */
export declare const DatagridPagination: typeof ClrDatagridPagination;
/** @deprecated since 0.11 */
export interface DatagridPlaceholder extends ClrDatagridPlaceholder {
}
/** @deprecated since 0.11 */
export declare const DatagridPlaceholder: typeof ClrDatagridPlaceholder;
/** @deprecated since 0.11 */
export declare enum SortOrder {
Unsorted = 0,
Asc = 1,
Desc = -1,
}
/** @deprecated since 0.11 */
export interface Comparator<T> extends ClrDatagridComparatorInterface<any> {
}
/** @deprecated since 0.11 */
export interface Filter<T> extends ClrDatagridFilterInterface<any> {
}
/** @deprecated since 0.11 */
export interface State extends ClrDatagridStateInterface {
}
/** @deprecated since 0.11 */
export interface StringFilter<T> extends ClrDatagridStringFilterInterface<any> {
}
/** @deprecated since 0.11 */
export declare const DATAGRID_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./datagrid";

@@ -7,3 +6,3 @@ export * from "./datagrid-action-bar";

export * from "./datagrid-column-toggle";
export * from "./datagrid-hidable-column.directive";
export * from "./datagrid-hideable-column";
export * from "./datagrid-filter";

@@ -17,10 +16,10 @@ export * from "./datagrid-items";

export * from "./datagrid-placeholder";
export * from "./interfaces/state";
export * from "./interfaces/state.interface";
export * from "./interfaces/sort-order";
export * from "./interfaces/filter";
export * from "./interfaces/string-filter";
export * from "./interfaces/comparator";
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 declare const DATAGRID_DIRECTIVES: Type<any>[];
export * from "./datagrid.module";

@@ -8,6 +8,6 @@ /**

*/
export declare enum SortOrder {
Unsorted = 0,
Asc = 1,
Desc = -1,
export declare enum ClrDatagridSortOrder {
UNSORTED = 0,
ASC = 1,
DESC = -1,
}
import { Observable } from "rxjs/Observable";
import { Filter } from "../interfaces/filter";
import { ClrDatagridFilterInterface } from "../interfaces/filter.interface";
import { Page } from "./page";

@@ -14,3 +14,3 @@ import { StateDebouncer } from "./state-debouncer.provider";

private _change;
readonly change: Observable<Filter<any>[]>;
readonly change: Observable<ClrDatagridFilterInterface<any>[]>;
/**

@@ -27,7 +27,7 @@ * List of all filters, whether they're active or not

*/
getActiveFilters(): Filter<any>[];
getActiveFilters(): ClrDatagridFilterInterface<any>[];
/**
* Registers a filter, and returns a deregistration function
*/
add<F extends Filter<any>>(filter: F): RegisteredFilter<F>;
add<F extends ClrDatagridFilterInterface<any>>(filter: F): RegisteredFilter<F>;
/**

@@ -39,3 +39,3 @@ * Accepts an item if it is accepted by all currently active filters

}
export declare class RegisteredFilter<F extends Filter<any>> {
export declare class RegisteredFilter<F extends ClrDatagridFilterInterface<any>> {
filter: F;

@@ -42,0 +42,0 @@ unregister: () => void;

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

@@ -61,3 +61,3 @@ *

*/
readonly columnListChange: Observable<DatagridHideableColumn[]>;
readonly columnListChange: Observable<DatagridHideableColumnModel[]>;
/**********

@@ -70,3 +70,3 @@ *

*/
getColumns(): DatagridHideableColumn[];
getColumns(): DatagridHideableColumnModel[];
/**********

@@ -90,3 +90,3 @@ *

*/
updateColumnList(columns: DatagridHideableColumn[]): void;
updateColumnList(columns: DatagridHideableColumnModel[]): void;
/**********

@@ -109,3 +109,3 @@ *

*/
getColumnById(id: string): undefined | DatagridHideableColumn;
getColumnById(id: string): undefined | DatagridHideableColumnModel;
}

@@ -61,3 +61,3 @@ import { TrackByFunction } from "@angular/core";

private _allChanges;
private emitAllChanges();
private emitAllChanges(items);
readonly allChanges: Observable<any[]>;

@@ -64,0 +64,0 @@ /**

@@ -13,2 +13,4 @@ import { Observable } from "rxjs/Observable";

id: string;
private selected;
private selectedSingle;
constructor(_items: Items, _filters: FiltersProvider);

@@ -27,4 +29,3 @@ clearSelection(): void;

*/
private _itemsSub;
private _filtersSub;
private subscriptions;
/**

@@ -31,0 +32,0 @@ * Cleans up our subscriptions to other providers

import { Observable } from "rxjs/Observable";
import { Comparator } from "../interfaces/comparator";
import { ClrDatagridComparatorInterface } from "../interfaces/comparator.interface";
import { StateDebouncer } from "./state-debouncer.provider";

@@ -11,3 +11,3 @@ export declare class Sort {

private _comparator;
comparator: Comparator<any>;
comparator: ClrDatagridComparatorInterface<any>;
/**

@@ -31,3 +31,3 @@ * Ascending order if false, descending if true

*/
toggle(sortBy: Comparator<any>, forceReverse?: boolean): void;
toggle(sortBy: ClrDatagridComparatorInterface<any>, forceReverse?: boolean): void;
/**

@@ -34,0 +34,0 @@ * Clears the current sorting order

import { Observable } from "rxjs/Observable";
import { State } from "../interfaces/state";
import { ClrDatagridStateInterface } from "../interfaces/state.interface";
import { FiltersProvider } from "./filters";

@@ -19,4 +19,4 @@ import { Page } from "./page";

*/
change: Observable<State>;
readonly state: State;
change: Observable<ClrDatagridStateInterface>;
readonly state: ClrDatagridStateInterface;
}
import { OnDestroy } from "@angular/core";
import { Filter } from "../interfaces/filter";
import { ClrDatagridFilterInterface } from "../interfaces/filter.interface";
import { FiltersProvider, RegisteredFilter } from "../providers/filters";
export declare abstract class DatagridFilterRegistrar<F extends Filter<any>> implements OnDestroy {
export declare abstract class DatagridFilterRegistrar<F extends ClrDatagridFilterInterface<any>> implements OnDestroy {
private filters;

@@ -6,0 +6,0 @@ constructor(filters: FiltersProvider);

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

import { Type } from "@angular/core";
export * from "./stack-view";

@@ -7,2 +6,3 @@ export * from "./stack-header";

export * from "./stack-select";
export declare const STACK_VIEW_DIRECTIVES: Type<any>[];
export * from "./stack-view.module";
export * from "./stack-view-custom-tags";
import { EventEmitter, OnInit } from "@angular/core";
export declare class StackBlock implements OnInit {
export declare class ClrStackBlock implements OnInit {
private parent;

@@ -12,3 +12,3 @@ expanded: boolean;

setChangedValue: boolean;
constructor(parent: StackBlock);
constructor(parent: ClrStackBlock);
ngOnInit(): void;

@@ -15,0 +15,0 @@ addChild(): void;

@@ -5,8 +5,8 @@ /**

import { EventEmitter } from "@angular/core";
import { StackView } from "./stack-view";
import { ClrStackView } from "./stack-view";
export declare class StackControl {
protected stackView: StackView;
protected stackView: ClrStackView;
model: any;
modelChange: EventEmitter<any>;
constructor(stackView: StackView);
constructor(stackView: ClrStackView);
}

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

import { StackView } from "./stack-view";
export declare class StackHeader {
stackView: StackView;
constructor(stackView: StackView);
import { ClrStackView } from "./stack-view";
export declare class ClrStackHeader {
stackView: ClrStackView;
constructor(stackView: ClrStackView);
}
import { StackControl } from "./stack-control";
import { StackView } from "./stack-view";
export declare class StackInput extends StackControl {
stackView: StackView;
import { ClrStackView } from "./stack-view";
export declare class ClrStackInput extends StackControl {
stackView: ClrStackView;
type: string;
constructor(stackView: StackView);
constructor(stackView: ClrStackView);
}
import { StackControl } from "./stack-control";
import { StackView } from "./stack-view";
export declare class StackSelect extends StackControl {
stackView: StackView;
constructor(stackView: StackView);
import { ClrStackView } from "./stack-view";
export declare class ClrStackSelect extends StackControl {
stackView: ClrStackView;
constructor(stackView: ClrStackView);
}
import { EventEmitter } from "@angular/core";
export declare class StackView {
export declare class ClrStackView {
/**

@@ -12,3 +12,1 @@ * Undocumented experimental feature: inline editing.

}
export declare class StackViewCustomTags {
}

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

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>[];
export declare class ClrStackViewModule {
}
/** @deprecated since 0.11 */
export interface StackView extends ClrStackView {
}
/** @deprecated since 0.11 */
export declare const StackView: typeof ClrStackView;
/** @deprecated since 0.11 */
export interface StackHeader extends ClrStackHeader {
}
/** @deprecated since 0.11 */
export declare const StackHeader: typeof ClrStackHeader;
/** @deprecated since 0.11 */
export interface StackBlock extends ClrStackBlock {
}
/** @deprecated since 0.11 */
export declare const StackBlock: typeof ClrStackBlock;
/** @deprecated since 0.11 */
export interface StackViewCustomTags extends ClrStackViewCustomTags {
}
/** @deprecated since 0.11 */
export declare const StackViewCustomTags: typeof ClrStackViewCustomTags;
/** @deprecated since 0.11 */
export interface StackInput extends ClrStackInput {
}
/** @deprecated since 0.11 */
export declare const StackInput: typeof ClrStackInput;
/** @deprecated since 0.11 */
export interface StackSelect extends ClrStackSelect {
}
/** @deprecated since 0.11 */
export declare const StackSelect: typeof ClrStackSelect;
/** @deprecated since 0.11 */
export declare const STACK_VIEW_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./tree-node";
export declare const TREE_VIEW_DIRECTIVES: Type<any>[];
export * from "./tree-view.module";

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { TreeSelectionService } from "./tree-selection.service";
export declare function clrTreeSelectionProviderFactory(existing: TreeSelectionService): TreeSelectionService;

@@ -5,12 +5,12 @@ import { EventEmitter, OnDestroy } from "@angular/core";

import { TreeSelectionService } from "./providers/tree-selection.service";
export declare class TreeNode extends AbstractTreeSelection implements OnDestroy {
export declare class ClrTreeNode extends AbstractTreeSelection implements OnDestroy {
nodeExpand: Expand;
parent: TreeNode;
parent: ClrTreeNode;
treeSelectionService: TreeSelectionService;
constructor(nodeExpand: Expand, parent: TreeNode, treeSelectionService: TreeSelectionService);
constructor(nodeExpand: Expand, parent: ClrTreeNode, treeSelectionService: TreeSelectionService);
private _children;
readonly children: TreeNode[];
checkIfChildNodeRegistered(node: TreeNode): boolean;
register(node: TreeNode): void;
unregister(node: TreeNode): void;
readonly children: ClrTreeNode[];
checkIfChildNodeRegistered(node: ClrTreeNode): boolean;
register(node: ClrTreeNode): void;
unregister(node: ClrTreeNode): void;
activateSelection(): void;

@@ -17,0 +17,0 @@ nodeSelected: boolean;

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

import { Type } from "@angular/core";
import { ClrTreeNode } from "./tree-node";
export declare const CLR_TREE_VIEW_DIRECTIVES: Type<any>[];
export declare class ClrTreeViewModule {
}
/** @deprecated since 0.11 */
export interface TreeNode extends ClrTreeNode {
}
/** @deprecated since 0.11 */
export declare const TreeNode: typeof ClrTreeNode;
/** @deprecated since 0.11 */
export declare const TREE_VIEW_DIRECTIVES: Type<any>[];

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

import { AlertIconAndTypesService } from "./providers/icon-and-types-service";
export declare class AlertItem {
import { AlertIconAndTypesService } from "./providers/icon-and-types.service";
export declare class ClrAlertItem {
iconService: AlertIconAndTypesService;
constructor(iconService: AlertIconAndTypesService);
}
import { ChangeDetectorRef, EventEmitter } from "@angular/core";
import { AlertIconAndTypesService } from "./providers/icon-and-types-service";
import { MultiAlertService } from "./providers/multi-alert-service";
export declare class Alert {
import { AlertIconAndTypesService } from "./providers/icon-and-types.service";
import { MultiAlertService } from "./providers/multi-alert.service";
export declare class ClrAlert {
iconService: AlertIconAndTypesService;

@@ -6,0 +6,0 @@ cdr: ChangeDetectorRef;

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

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>[];
export declare class ClrAlertModule {
}
/** @deprecated since 0.11 */
export interface Alert extends ClrAlert {
}
/** @deprecated since 0.11 */
export declare const Alert: typeof ClrAlert;
/** @deprecated since 0.11 */
export interface AlertItem extends ClrAlertItem {
}
/** @deprecated since 0.11 */
export declare const AlertItem: typeof ClrAlertItem;
/** @deprecated since 0.11 */
export interface Alerts extends ClrAlerts {
}
/** @deprecated since 0.11 */
export declare const Alerts: typeof ClrAlerts;
/** @deprecated since 0.11 */
export interface AlertsPager extends ClrAlertsPager {
}
/** @deprecated since 0.11 */
export declare const AlertsPager: typeof ClrAlertsPager;
/** @deprecated since 0.11 */
export declare const ALERT_DIRECTIVES: Type<any>[];
import { EventEmitter, OnDestroy, OnInit } from "@angular/core";
import { Alert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert-service";
export declare class AlertsPager implements OnInit, OnDestroy {
import { ClrAlert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert.service";
export declare class ClrAlertsPager implements OnInit, OnDestroy {
multiAlertService: MultiAlertService;

@@ -10,4 +10,4 @@ private multiAlertServiceChanges;

*/
currentAlert: Alert;
currentAlertChange: EventEmitter<Alert>;
currentAlert: ClrAlert;
currentAlertChange: EventEmitter<ClrAlert>;
/**

@@ -14,0 +14,0 @@ * Input/Output to support two way binding on current alert index

import { AfterContentInit, EventEmitter, QueryList } from "@angular/core";
import { Alert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert-service";
export declare class Alerts implements AfterContentInit {
import { ClrAlert } from "./alert";
import { MultiAlertService } from "./providers/multi-alert.service";
export declare class ClrAlerts implements AfterContentInit {
multiAlertService: MultiAlertService;
allAlerts: QueryList<Alert>;
allAlerts: QueryList<ClrAlert>;
/**

@@ -16,8 +16,8 @@ * Input/Output to support two way binding on current alert index

*/
currentAlert: Alert;
currentAlertChange: EventEmitter<Alert>;
currentAlert: ClrAlert;
currentAlertChange: EventEmitter<ClrAlert>;
/**
* Ensure we are only dealing with alerts that have not been closed yet
*/
readonly alerts: Alert[];
readonly alerts: ClrAlert[];
readonly currentAlertType: string;

@@ -24,0 +24,0 @@ constructor(multiAlertService: MultiAlertService);

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

import { Type } from "@angular/core";
export * from "./alert";

@@ -6,2 +5,2 @@ export * from "./alert-item";

export * from "./alerts-pager";
export declare const ALERT_DIRECTIVES: Type<any>[];
export * from "./alert.module";
import { EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
export declare class Checkbox implements ControlValueAccessor {
export declare class ClrCheckbox implements ControlValueAccessor {
_id: string;

@@ -5,0 +5,0 @@ readonly id: string;

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

import { Type } from "@angular/core";
export * from "./checkbox";
export declare const CHECKBOX_DIRECTIVES: Type<any>[];
export * from "./checkbox.module";

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

export declare class IconCustomTag {
export declare class ClrIconCustomTag {
}

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

import { Type } from "@angular/core";
import { ClrIconCustomTag } from "./icon";
export declare const CLR_ICON_DIRECTIVES: Type<any>[];
export declare class ClrIconModule {
}
/** @deprecated since 0.11 */
export interface IconCustomTag extends ClrIconCustomTag {
}
/** @deprecated since 0.11 */
export declare const IconCustomTag: typeof ClrIconCustomTag;
/** @deprecated since 0.11 */
export declare const ICON_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export declare const ICON_DIRECTIVES: Type<any>[];
export * from "./icon";
export * from "./icon.module";
export * from "./clr-angular.module";
export * from "./button/button.module";
export * from "./button/button-group/button-group.module";
export * from "./button/button-loading/loading-button.module";
export * from "./code/syntax-highlight/syntax-highlight.module";
export * from "./data/data.module";
export * from "./data/datagrid/datagrid.module";
export * from "./data/stack-view/stack-view.module";
export * from "./data/tree-view/tree-view.module";
export * from "./emphasis/emphasis.module";
export * from "./emphasis/alert/alert.module";
export * from "./forms/forms.module";
export * from "./icon/icon.module";
export * from "./layout/layout.module";
export * from "./layout/main-container/main-container.module";
export * from "./layout/nav/navigation.module";
export * from "./layout/tabs/tabs.module";
export * from "./modal/modal.module";
export * from "./popover/popover.module";
export * from "./popover/dropdown/dropdown.module";
export * from "./popover/tooltip/tooltip.module";
export * from "./wizard/wizard.module";
export * from "./utils/loading/loading.module";
export * from "./emphasis/alert/index";
export * from "./button/button-group/index";
export * from "./button/button-loading/index";
export * from "./forms/checkbox/index";
export * from "./button/index";
export * from "./code/index";
export * from "./popover/dropdown/index";
export * from "./data/datagrid/index";
export * from "./data/tree-view/index";
export * from "./data/stack-view/index";
export * from "./data/index";
export * from "./emphasis/index";
export * from "./forms/index";
export * from "./icon/index";
export * from "./layout/main-container/index";
export * from "./layout/index";
export * from "./modal/index";
export * from "./layout/nav/index";
export * from "./layout/tabs/index";
export * from "./popover/tooltip/index";
export * from "./popover/index";
export * from "./utils/index";
export * from "./wizard/index";
export * from "./utils/animations/collapse/index";
export * from "./utils/animations/fade/index";
export * from "./utils/animations/fade-slide/index";
export * from "./utils/animations/slide/index";
export * from "./utils/loading/index";
export { FocusTrapTracker as ÇlrFocusTrapTracker } from "./utils/focus-trap/focus-trap-tracker.service";

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

import { Type } from "@angular/core";
export * from "./main-container";
export declare const LAYOUT_DIRECTIVES: Type<any>[];
export * from "./main-container.module";
import { ElementRef, OnDestroy, OnInit } from "@angular/core";
import { ClrResponsiveNavControlMessage } from "../nav/clrResponsiveNavControlMessage";
import { ClrResponsiveNavigationService } from "../nav/clrResponsiveNavigationService";
export declare class MainContainer implements OnDestroy, OnInit {
import { ResponsiveNavigationService } from "../nav/providers/responsive-navigation.service";
import { ResponsiveNavControlMessage } from "../nav/responsive-nav-control-message";
export declare class ClrMainContainer implements OnDestroy, OnInit {
private elRef;

@@ -9,7 +9,7 @@ private responsiveNavService;

private _classList;
constructor(elRef: ElementRef, responsiveNavService: ClrResponsiveNavigationService);
constructor(elRef: ElementRef, responsiveNavService: ResponsiveNavigationService);
ngOnInit(): void;
processMessage(message: ClrResponsiveNavControlMessage): void;
processMessage(message: ResponsiveNavControlMessage): void;
controlNav(controlCode: string, navClass: string): void;
ngOnDestroy(): void;
}

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

import { Type } from "@angular/core";
import { ClrMainContainer } from "./main-container";
export declare const CLR_LAYOUT_DIRECTIVES: Type<any>[];
export declare class ClrMainContainerModule {
}
/** @deprecated since 0.11 */
export interface MainContainer extends ClrMainContainer {
}
/** @deprecated since 0.11 */
export declare const MainContainer: typeof ClrMainContainer;
/** @deprecated since 0.11 */
export declare const LAYOUT_DIRECTIVES: Type<any>[];
import { OnDestroy } from "@angular/core";
import { ClrResponsiveNavCodes } from "./clrResponsiveNavCodes";
import { ClrResponsiveNavigationService } from "./clrResponsiveNavigationService";
export declare class Header implements OnDestroy {
import { ResponsiveNavigationService } from "./providers/responsive-navigation.service";
import { ResponsiveNavCodes } from "./responsive-nav-codes";
export declare class ClrHeader implements OnDestroy {
private responsiveNavService;

@@ -9,4 +9,4 @@ private _subscription;

isNavLevel2OnPage: boolean;
constructor(responsiveNavService: ClrResponsiveNavigationService);
readonly responsiveNavCodes: ClrResponsiveNavCodes;
constructor(responsiveNavService: ResponsiveNavigationService);
readonly responsiveNavCodes: ResponsiveNavCodes;
resetNavTriggers(): void;

@@ -13,0 +13,0 @@ initializeNavTriggers(navList: number[]): void;

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

import { Type } from "@angular/core";
export * from "./chocolate/index";
export * from "./header";
export * from "./navLevelDirective";
export declare const NAVIGATION_DIRECTIVES: Type<any>[];
export * from "./nav-level";
export * from "./navigation.module";

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

import { Type } from "@angular/core";
import { ClrHeader } from "./header";
import { ClrNavLevel } from "./nav-level";
export declare const CLR_NAVIGATION_DIRECTIVES: Type<any>[];
export declare class ClrNavigationModule {
}
/** @deprecated since 0.11 */
export interface Header extends ClrHeader {
}
/** @deprecated since 0.11 */
export declare const Header: typeof ClrHeader;
/** @deprecated since 0.11 */
export interface NavLevelDirective extends ClrNavLevel {
}
/** @deprecated since 0.11 */
export declare const NavLevelDirective: typeof ClrNavLevel;
/** @deprecated since 0.11 */
export declare const NAVIGATION_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./tabs";

@@ -7,2 +6,2 @@ export * from "./tab";

export * from "./tab-link.directive";
export declare const TABS_DIRECTIVES: Type<any>[];
export * from "./tabs.module";
import { TemplateRef } from "@angular/core";
import { IfActiveService } from "../../utils/conditional/if-active.service";
import { AriaService } from "./aria-service";
export declare class TabContent {
import { AriaService } from "./providers/aria.service";
export declare class ClrTabContent {
ifActiveService: IfActiveService;
id: number;
private ariaService;
templateRef: TemplateRef<TabContent>;
templateRef: TemplateRef<ClrTabContent>;
constructor(ifActiveService: IfActiveService, id: number, ariaService: AriaService);

@@ -10,0 +10,0 @@ readonly ariaLabelledBy: string;

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 "./aria-service";
export declare class TabLinkDirective {
import { AriaService } from "./providers/aria.service";
export declare class ClrTabLink {
ifActiveService: IfActiveService;

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

import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../../popover/common/abstract-popover";
export declare class TabOverflowContent extends AbstractPopover {
export declare class ClrTabOverflowContent extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef);
}
import { IfActiveService } from "../../utils/conditional/if-active.service";
import { TabContent } from "./tab-content";
import { TabLinkDirective } from "./tab-link.directive";
import { TabsService } from "./tabs-service";
export declare class Tab {
import { TabsService } from "./providers/tabs.service";
import { ClrTabContent } from "./tab-content";
import { ClrTabLink } from "./tab-link.directive";
export declare class ClrTab {
ifActiveService: IfActiveService;
id: number;
private tabsService;
tabLink: TabLinkDirective;
tabContent: TabContent;
tabLink: ClrTabLink;
tabContent: ClrTabContent;
constructor(ifActiveService: IfActiveService, id: number, tabsService: TabsService);

@@ -12,0 +12,0 @@ ngOnDestroy(): void;

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { InjectionToken } from "@angular/core";

@@ -7,0 +2,0 @@ export declare const TABS_ID: InjectionToken<number>;

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

@@ -11,3 +11,3 @@ ifOpenService: IfOpenService;

tabsId: number;
tabLinkDirectives: QueryList<TabLinkDirective>;
tabLinkDirectives: QueryList<ClrTabLink>;
constructor(ifActiveService: IfActiveService, ifOpenService: IfOpenService, tabsService: TabsService, tabsId: number);

@@ -14,0 +14,0 @@ readonly activeTabInOverflow: boolean;

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

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>[];
export declare class ClrTabsModule {
}
/** @deprecated since 0.11 */
export interface Tab extends ClrTab {
}
/** @deprecated since 0.11 */
export declare const Tab: typeof ClrTab;
/** @deprecated since 0.11 */
export interface Tabs extends ClrTabs {
}
/** @deprecated since 0.11 */
export declare const Tabs: typeof ClrTabs;
/** @deprecated since 0.11 */
export interface TabContent extends ClrTabContent {
}
/** @deprecated since 0.11 */
export declare const TabContent: typeof ClrTabContent;
/** @deprecated since 0.11 */
export interface TabOverflowContent extends ClrTabOverflowContent {
}
/** @deprecated since 0.11 */
export declare const TabOverflowContent: typeof ClrTabOverflowContent;
/** @deprecated since 0.11 */
export interface TabLinkDirective extends ClrTabLink {
}
/** @deprecated since 0.11 */
export declare const TabLinkDirective: typeof ClrTabLink;
/** @deprecated since 0.11 */
export declare const TABS_DIRECTIVES: Type<any>[];

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { Type } from "@angular/core";
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.directive";
export declare const VERTICAL_NAV_DIRECTIVES: Type<any>[];
export * from "./vertical-nav-icon";
export * from "./vertical-nav.module";

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

export declare class VerticalNavGroupChildren {
export declare class ClrVerticalNavGroupChildren {
}

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { AnimationEvent } from "@angular/animations";

@@ -12,3 +7,3 @@ import { AfterContentInit, EventEmitter, OnDestroy } from "@angular/core";

import { VerticalNavService } from "./providers/vertical-nav.service";
export declare class VerticalNavGroup implements AfterContentInit, OnDestroy {
export declare class ClrVerticalNavGroup implements AfterContentInit, OnDestroy {
private _itemExpand;

@@ -15,0 +10,0 @@ private _navGroupRegistrationService;

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

@@ -4,0 +4,0 @@ constructor(_navGroupService: VerticalNavGroupService);

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

/**
* Copyright (c) 2016-2017 VMware, Inc. All Rights Reserved.
* This software is released under MIT license.
* The full license information can be found in LICENSE in the root directory of this project.
*/
import { OnDestroy } from "@angular/core";

@@ -10,3 +5,3 @@ import { VerticalNavGroupRegistrationService } from "./providers/vertical-nav-group-registration.service";

import { VerticalNavService } from "./providers/vertical-nav.service";
export declare class VerticalNav implements OnDestroy {
export declare class ClrVerticalNav implements OnDestroy {
private _navService;

@@ -13,0 +8,0 @@ private _navIconService;

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

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>[];
export declare class ClrVerticalNavModule {
}
/** @deprecated since 0.11 */
export interface VerticalNav extends ClrVerticalNav {
}
/** @deprecated since 0.11 */
export declare const VerticalNav: typeof ClrVerticalNav;
/** @deprecated since 0.11 */
export interface VerticalNavGroup extends ClrVerticalNavGroup {
}
/** @deprecated since 0.11 */
export declare const VerticalNavGroup: typeof ClrVerticalNavGroup;
/** @deprecated since 0.11 */
export interface VerticalNavGroupChildren extends ClrVerticalNavGroupChildren {
}
/** @deprecated since 0.11 */
export declare const VerticalNavGroupChildren: typeof ClrVerticalNavGroupChildren;
/** @deprecated since 0.11 */
export interface VerticalNavIcon extends ClrVerticalNavIcon {
}
/** @deprecated since 0.11 */
export declare const VerticalNavIcon: typeof ClrVerticalNavIcon;
/** @deprecated since 0.11 */
export interface VerticalNavLink extends ClrVerticalNavLink {
}
/** @deprecated since 0.11 */
export declare const VerticalNavLink: typeof ClrVerticalNavLink;
/** @deprecated since 0.11 */
export declare const VERTICAL_NAV_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./modal";
export declare const MODAL_DIRECTIVES: Type<any>[];
export * from "./modal.module";

@@ -5,3 +5,3 @@ import { AnimationEvent } from "@angular/animations";

import { ScrollingService } from "../utils/scrolling/scrolling-service";
export declare class Modal implements OnChanges, OnDestroy {
export declare class ClrModal implements OnChanges, OnDestroy {
private _scrollingService;

@@ -8,0 +8,0 @@ focusTrap: FocusTrapDirective;

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

import { Type } from "@angular/core";
import { ClrModal } from "./modal";
export declare const CLR_MODAL_DIRECTIVES: Type<any>[];
export declare class ClrModalModule {
}
/** @deprecated since 0.11 */
export interface Modal extends ClrModal {
}
/** @deprecated since 0.11 */
export declare const Modal: typeof ClrModal;
/** @deprecated since 0.11 */
export declare const MODAL_DIRECTIVES: Type<any>[];
{
"name": "@clr/angular",
"version": "0.11.0-beta.1",
"version": "0.11.0-rc.1",
"description": "Angular components for Clarity",

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

"@angular/router": "^5.0.0",
"@clr/ui": "0.11.0-beta.1"
"@clr/ui": "0.11.0-rc.1"
},

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

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

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

import { Type } from "@angular/core";
export * from "./popover-options.interface";
export * from "./popover-old.directive";
export declare const POPOVER_DIRECTIVES: Type<any>[];
import { EventEmitter, TemplateRef, ViewContainerRef } from "@angular/core";
import { Point, PopoverOptions } from "./popover";
import { Point } from "./popover";
import { PopoverOptions } from "./popover-options.interface";
export declare class PopoverDirectiveOld {

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

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

@@ -16,8 +17,2 @@ RIGHT_CENTER = 0,

}
export interface PopoverOptions {
offsetX?: number;
offsetY?: number;
useAnchorParent?: boolean;
allowMultipleOpen?: boolean;
}
export declare class Popover {

@@ -24,0 +19,0 @@ private element;

import { ElementRef } from "@angular/core";
import { Dropdown } from "./dropdown";
import { ClrDropdown } from "./dropdown";
import { RootDropdownService } from "./providers/dropdown.service";
export declare class DropdownItem {
export declare class ClrDropdownItem {
private dropdown;
private el;
private _dropdownService;
constructor(dropdown: Dropdown, el: ElementRef, _dropdownService: RootDropdownService);
constructor(dropdown: ClrDropdown, el: ElementRef, _dropdownService: RootDropdownService);
onDropdownItemClick(): void;
}
import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
export declare class DropdownMenu extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef, nested: DropdownMenu);
export declare class ClrDropdownMenu extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef, nested: ClrDropdownMenu);
position: string;
}
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { Dropdown } from "./dropdown";
export declare class DropdownTrigger {
import { ClrDropdown } from "./dropdown";
export declare class ClrDropdownTrigger {
private dropdown;
private ifOpenService;
private isRootLevelToggle;
constructor(dropdown: Dropdown, ifOpenService: IfOpenService);
constructor(dropdown: ClrDropdown, ifOpenService: IfOpenService);
readonly active: boolean;
onDropdownTriggerClick(event: any): void;
}
import { OnDestroy } from "@angular/core";
import { IfOpenService } from "../../utils/conditional/if-open.service";
import { RootDropdownService } from "./providers/dropdown.service";
export declare class Dropdown implements OnDestroy {
parent: Dropdown;
export declare class ClrDropdown implements OnDestroy {
parent: ClrDropdown;
ifOpenService: IfOpenService;
private _subscription;
constructor(parent: Dropdown, ifOpenService: IfOpenService, dropdownService: RootDropdownService);
constructor(parent: ClrDropdown, ifOpenService: IfOpenService, dropdownService: RootDropdownService);
isMenuClosable: boolean;
ngOnDestroy(): void;
}

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

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>[];
export declare class ClrDropdownModule {
}
/** @deprecated since 0.11 */
export interface Dropdown extends ClrDropdown {
}
/** @deprecated since 0.11 */
export declare const Dropdown: typeof ClrDropdown;
/** @deprecated since 0.11 */
export interface DropdownMenu extends ClrDropdownMenu {
}
/** @deprecated since 0.11 */
export declare const DropdownMenu: typeof ClrDropdownMenu;
/** @deprecated since 0.11 */
export interface DropdownTrigger extends ClrDropdownTrigger {
}
/** @deprecated since 0.11 */
export declare const DropdownTrigger: typeof ClrDropdownTrigger;
/** @deprecated since 0.11 */
export interface DropdownItem extends ClrDropdownItem {
}
/** @deprecated since 0.11 */
export declare const DropdownItem: typeof ClrDropdownItem;
/** @deprecated since 0.11 */
export declare const menuPositions: string[];
/** @deprecated since 0.11 */
export declare const DROPDOWN_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./dropdown";

@@ -7,2 +6,2 @@ export * from "./dropdown-menu";

export * from "./menu-positions";
export declare const DROPDOWN_DIRECTIVES: Type<any>[];
export * from "./dropdown.module";

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

export declare const menuPositions: string[];
export declare const CLR_MENU_POSITIONS: string[];

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

import { Type } from "@angular/core";
export * from "./signpost";
export * from "./signpost-content";
export * from "./signpost-trigger.directive";
export declare const SIGNPOST_DIRECTIVES: Type<any>[];
export * from "./signpost-trigger";
export * from "./signpost.module";
import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
export declare class SignpostContent extends AbstractPopover {
export declare class ClrSignpostContent extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef);

@@ -16,8 +16,8 @@ /**********

* @description
* A setter for the position of the SignpostContent popover. This is a combination of the following:
* - anchorPoint - where on the trigger to anchor the SignpostContent
* - popoverPoint - where on the SignpostContent container to align with the anchorPoint
* - offsetY - where on the Y axis to align the SignpostContent so it meets specs
* - offsetX - where on the X axis to align the SignpostContent so it meets specs
* There are 12 possible positions to place a SignpostContent container:
* A setter for the position of the ClrSignpostContent popover. This is a combination of the following:
* - anchorPoint - where on the trigger to anchor the ClrSignpostContent
* - popoverPoint - where on the ClrSignpostContent container to align with the anchorPoint
* - offsetY - where on the Y axis to align the ClrSignpostContent so it meets specs
* - offsetX - where on the X axis to align the ClrSignpostContent so it meets specs
* There are 12 possible positions to place a ClrSignpostContent container:
* - top-left

@@ -37,4 +37,4 @@ * - top-middle

* I think of it as follows for 'top-left' -> CONTAINER_SIDE-SIDE_POSITION. In this case CONTAINER_SIDE is 'top'
* meaning the top of the trigger icon (above the icon that hides/shows) the SignpostContent. And, SIDE_POSITION is
* 'left' meaning two things: 1) the SignpostContent container extends to the left and 2) the 'arrow/pointer'
* meaning the top of the trigger icon (above the icon that hides/shows) the ClrSignpostContent. And, SIDE_POSITION
* is 'left' meaning two things: 1) the ClrSignpostContent container extends to the left and 2) the 'arrow/pointer'
* linking the SingpostContent to the trigger points down at the horizontal center of the trigger icon.

@@ -41,0 +41,0 @@ *

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

import { SignpostTriggerDirective } from "./signpost-trigger.directive";
export declare class Signpost {
import { ClrSignpostTrigger } from "./signpost-trigger";
export declare class ClrSignpost {
/**********

@@ -15,6 +15,6 @@ * @property useCustomTrigger

* @description
* Uses ContentChild to check for a user supplied element with the SignpostTriggerDirective on it.
* Uses ContentChild to check for a user supplied element with the ClrSignpostTrigger on it.
*
*/
customTrigger: SignpostTriggerDirective;
customTrigger: ClrSignpostTrigger;
}

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

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>[];
export declare class ClrSignpostModule {
}
/** @deprecated since 0.11 */
export interface Signpost extends ClrSignpost {
}
/** @deprecated since 0.11 */
export declare const Signpost: typeof ClrSignpost;
/** @deprecated since 0.11 */
export interface SignpostContent extends ClrSignpostContent {
}
/** @deprecated since 0.11 */
export declare const SignpostContent: typeof ClrSignpostContent;
/** @deprecated since 0.11 */
export interface SignpostTrigger extends ClrSignpostTrigger {
}
/** @deprecated since 0.11 */
export declare const SignpostTrigger: typeof ClrSignpostTrigger;
/** @deprecated since 0.11 */
export declare const SIGNPOST_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./tooltip";
export * from "./tooltip-trigger";
export * from "./tooltip-content";
export declare const TOOLTIP_DIRECTIVES: Type<any>[];
export * from "./tooltip.module";
import { ElementRef, Injector } from "@angular/core";
import { AbstractPopover } from "../common/abstract-popover";
export declare class TooltipContent extends AbstractPopover {
export declare class ClrTooltipContent extends AbstractPopover {
constructor(injector: Injector, parentHost: ElementRef);

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

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

@@ -4,0 +4,0 @@ constructor(ifOpenService: IfOpenService);

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

export declare class Tooltip {
export declare class ClrTooltip {
}

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

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>[];
export declare class ClrTooltipModule {
}
/** @deprecated since 0.11 */
export interface Tooltip extends ClrTooltip {
}
/** @deprecated since 0.11 */
export declare const Tooltip: typeof ClrTooltip;
/** @deprecated since 0.11 */
export interface TooltipContent extends ClrTooltipContent {
}
/** @deprecated since 0.11 */
export declare const TooltipContent: typeof ClrTooltipContent;
/** @deprecated since 0.11 */
export interface TooltipTrigger extends ClrTooltipTrigger {
}
/** @deprecated since 0.11 */
export declare const TooltipTrigger: typeof ClrTooltipTrigger;
/** @deprecated since 0.11 */
export declare const TOOLTIP_DIRECTIVES: Type<any>[];

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

import { Type } from "@angular/core";
export * from "./loading";
export * from "./loading-listener";
export declare const LOADING_DIRECTIVES: Type<any>[];
export * from "./loading.module";
import { OnDestroy } from "@angular/core";
import { LoadingListener } from "./loading-listener";
export declare class Loading implements OnDestroy {
export declare class ClrLoading implements OnDestroy {
private listener;

@@ -5,0 +5,0 @@ constructor(listener: LoadingListener);

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

import { Type } from "@angular/core";
import { ClrLoading } from "./loading";
export declare const CLR_LOADING_DIRECTIVES: Type<any>[];
export declare class ClrLoadingModule {
}
/** @deprecated since 0.11 */
export interface Loading extends ClrLoading {
}
/** @deprecated since 0.11 */
export declare const Loading: typeof ClrLoading;
/** @deprecated since 0.11 */
export declare const LOADING_DIRECTIVES: Type<any>[];

@@ -8,6 +8,6 @@ export * from "./wizard";

export * from "./wizard-custom-tags";
export * from "./directives/page-title";
export * from "./directives/page-navtitle";
export * from "./directives/page-buttons";
export * from "./directives/page-header-actions";
export declare const WIZARD_DIRECTIVES: any[];
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";
import { EventEmitter } from "@angular/core";
import { ButtonHubService } from "./providers/button-hub";
import { WizardNavigationService } from "./providers/wizard-navigation";
import { ButtonHubService } from "./providers/button-hub.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
export declare const DEFAULT_BUTTON_TYPES: any;
export declare const CUSTOM_BUTTON_TYPES: any;
export declare class WizardButton {
export declare class ClrWizardButton {
navService: WizardNavigationService;

@@ -8,0 +8,0 @@ buttonService: ButtonHubService;

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

export declare class WizardCustomTags {
export declare class ClrWizardCustomTags {
}
import { EventEmitter } from "@angular/core";
export declare class WizardHeaderAction {
export declare class ClrWizardHeaderAction {
title: string;

@@ -4,0 +4,0 @@ _id: string;

import { EventEmitter, OnInit, TemplateRef } from "@angular/core";
import { WizardPageButtonsDirective } from "./directives/page-buttons";
import { WizardPageHeaderActionsDirective } from "./directives/page-header-actions";
import { WizardPageNavTitleDirective } from "./directives/page-navtitle";
import { WizardPageTitleDirective } from "./directives/page-title";
import { ButtonHubService } from "./providers/button-hub";
import { PageCollectionService } from "./providers/page-collection";
import { WizardNavigationService } from "./providers/wizard-navigation";
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";
/**
* The WizardPage component is responsible for displaying the content of each step
* The ClrWizardPage component is responsible for displaying the content of each step
* in the wizard workflow.
*
* WizardPage component has hooks into the navigation service (WizardPage.navService),
* page collection (WizardPage.pageCollection), and button service
* (WizardPage.buttonService). These three providers are shared across the components
* ClrWizardPage component has hooks into the navigation service (ClrWizardPage.navService),
* page collection (ClrWizardPage.pageCollection), and button service
* (ClrWizardPage.buttonService). These three providers are shared across the components
* within each instance of a Wizard.
*
*/
export declare class WizardPage implements OnInit {
export declare class ClrWizardPage implements OnInit {
private navService;

@@ -24,3 +24,3 @@ pageCollection: PageCollectionService;

/**
* Creates an instance of WizardPage.
* Creates an instance of ClrWizardPage.
*

@@ -37,3 +37,3 @@ * @memberof WizardPage

*/
pageTitle: WizardPageTitleDirective;
pageTitle: ClrWizardPageTitle;
/**

@@ -44,3 +44,3 @@ * Contains a reference to the desired title for the page's step in the

*
* If not defined, then WizardPage.pageTitle will be displayed in the stepnav.
* If not defined, then ClrWizardPage.pageTitle will be displayed in the stepnav.
*

@@ -50,3 +50,3 @@ * @memberof WizardPage

*/
pageNavTitle: WizardPageNavTitleDirective;
pageNavTitle: ClrWizardPageNavTitle;
/**

@@ -60,3 +60,3 @@ * Contains a reference to the buttons defined within the page. If not defined,

*/
_buttons: WizardPageButtonsDirective;
_buttons: ClrWizardPageButtons;
/**

@@ -70,3 +70,3 @@ * Contains a reference to the header actions defined within the page. If not defined,

*/
_headerActions: WizardPageHeaderActionsDirective;
_headerActions: ClrWizardPageHeaderActions;
/**

@@ -86,3 +86,3 @@ *

* Does not require that you re-implement navigation routines like you
* would if you were using WizardPage.preventDefault or
* would if you were using ClrWizardPage.preventDefault or
* Wizard.preventDefault.

@@ -101,3 +101,3 @@ *

/**
* Emits when the value of WizardPage.nextStepDisabled changes.
* Emits when the value of ClrWizardPage.nextStepDisabled changes.
* Should emit the new value of nextStepDisabled.

@@ -123,3 +123,3 @@ *

* Does not require that you re-implement navigation routines like you
* would if you were using WizardPage.preventDefault or
* would if you were using ClrWizardPage.preventDefault or
* Wizard.preventDefault.

@@ -138,3 +138,3 @@ *

/**
* Emits when the value of WizardPage.previousStepDisabled changes.
* Emits when the value of ClrWizardPage.previousStepDisabled changes.
* Should emit the new value of previousStepDisabled.

@@ -148,4 +148,4 @@ *

* Overrides all actions from the page level, so you can use an alternate function for
* validation or data-munging with a WizardPage.onCommit (clrWizardPageOnCommit output),
* WizardPage.onCancel (clrWizardPageOnCancel output), or one
* validation or data-munging with a ClrWizardPage.onCommit (clrWizardPageOnCommit output),
* ClrWizardPage.onCancel (clrWizardPageOnCancel output), or one
* of the granular page-level button click event emitters.

@@ -172,3 +172,3 @@ *

* alternate function for validation or data-munging before cancelling the
* wizard when combined with the WizardPage.onCancel
* wizard when combined with the ClrWizardPage.onCancel
* (the clrWizardPageOnCancel output).

@@ -179,3 +179,3 @@ *

*
* @memberof WizardPage
* @memberof ClrWizardPage
*/

@@ -204,4 +204,4 @@ stopCancel: boolean;

* alternate function for validation or data-munging before moving the
* wizard to the next pagewhen combined with the WizardPage.onCommit
* (clrWizardPageOnCommit) or WizardPage.nextButtonClicked
* wizard to the next pagewhen combined with the ClrWizardPage.onCommit
* (clrWizardPageOnCommit) or ClrWizardPage.nextButtonClicked
* (clrWizardPageNext) outputs.

@@ -213,8 +213,8 @@ *

*
* @memberof WizardPage
* @memberof ClrWizardPage
*/
stopNext: boolean;
/**
* An event emitter carried over from a legacy version of WizardPage.
* Fires an event on WizardPage whenever the next or finish buttons
* An event emitter carried over from a legacy version of ClrWizardPage.
* Fires an event on ClrWizardPage whenever the next or finish buttons
* are clicked and the page is the current page of the Wizard.

@@ -230,3 +230,3 @@ *

/**
* Emits an event when WizardPage becomes the current page of the
* Emits an event when ClrWizardPage becomes the current page of the
* Wizard.

@@ -239,6 +239,6 @@ *

/**
* Emits an event when the WizardPage invokes the cancel routine for the wizard.
* Emits an event when the ClrWizardPage invokes the cancel routine for the wizard.
*
* Can be used in conjunction with the WizardPage.stopCancel
* (clrWizardPagePreventDefaultCancel) or WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.stopCancel
* (clrWizardPagePreventDefaultCancel) or ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) inputs to implement custom cancel

@@ -254,8 +254,8 @@ * functionality at the page level. This is useful if you would like to do

*/
pageOnCancel: EventEmitter<WizardPage>;
pageOnCancel: EventEmitter<ClrWizardPage>;
/**
* Emits an event when the finish button is clicked and the WizardPage is
* Emits an event when the finish button is clicked and the ClrWizardPage is
* the wizard's current page.
*
* Can be used in conjunction with the WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) input to implement custom finish

@@ -273,8 +273,8 @@ * functionality at the page level. This is useful if you would like to do

*/
finishButtonClicked: EventEmitter<WizardPage>;
finishButtonClicked: EventEmitter<ClrWizardPage>;
/**
* Emits an event when the previous button is clicked and the WizardPage is
* Emits an event when the previous button is clicked and the ClrWizardPage is
* the wizard's current page.
*
* Can be used in conjunction with the WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) input to implement custom backwards

@@ -292,8 +292,8 @@ * navigation at the page level. This is useful if you would like to do

*/
previousButtonClicked: EventEmitter<WizardPage>;
previousButtonClicked: EventEmitter<ClrWizardPage>;
/**
* Emits an event when the next button is clicked and the WizardPage is
* Emits an event when the next button is clicked and the ClrWizardPage is
* the wizard's current page.
*
* Can be used in conjunction with the WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) input to implement custom forwards

@@ -311,10 +311,10 @@ * navigation at the page level. This is useful if you would like to do

*/
nextButtonClicked: EventEmitter<WizardPage>;
nextButtonClicked: EventEmitter<ClrWizardPage>;
/**
* Emits an event when a danger button is clicked and the WizardPage is
* Emits an event when a danger button is clicked and the ClrWizardPage is
* the wizard's current page. By default, a danger button will act as
* either a "next" or "finish" button depending on if the WizardPage is the
* either a "next" or "finish" button depending on if the ClrWizardPage is the
* last page or not.
*
* Can be used in conjunction with the WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) input to implement custom forwards

@@ -334,8 +334,8 @@ * or finish navigation at the page level when the danger button is clicked.

*/
dangerButtonClicked: EventEmitter<WizardPage>;
dangerButtonClicked: EventEmitter<ClrWizardPage>;
/**
* Emits an event when a next, finish, or danger button is clicked and the
* WizardPage is the wizard's current page.
* ClrWizardPage is the wizard's current page.
*
* Can be used in conjunction with the WizardPage.preventDefault
* Can be used in conjunction with the ClrWizardPage.preventDefault
* (clrWizardPagePagePreventDefault) input to implement custom forwards

@@ -360,3 +360,3 @@ * or finish navigation at the page level, regardless of the type of

/**
* An input value that is used internally to generate the WizardPage ID as
* An input value that is used internally to generate the ClrWizardPage ID as
* well as the step nav item ID.

@@ -374,3 +374,3 @@ *

* A read-only getter that generates an ID string for the wizard page from
* either the value passed to the WizardPage "id" input or a wizard page
* either the value passed to the ClrWizardPage "id" input or a wizard page
* counter shared across all wizard pages in the application.

@@ -383,3 +383,3 @@ *

*
* @memberof WizardPage
* @memberof ClrWizardPage
*/

@@ -389,4 +389,4 @@ readonly id: string;

* A read-only getter that serves as a convenience for those who would rather
* not think in the terms of !WizardPage.nextStepDisabled. For some use cases,
* WizardPage.readyToComplete is more logical and declarative.
* not think in the terms of !ClrWizardPage.nextStepDisabled. For some use cases,
* ClrWizardPage.readyToComplete is more logical and declarative.
*

@@ -409,3 +409,3 @@ * @memberof WizardPage

* complete but who are no longer readyToComplete. This might indicate an error
* state for the WizardPage. Currently, the wizard does not acknowledge this state
* state for the ClrWizardPage. Currently, the wizard does not acknowledge this state
* and only returns that the page is incomplete.

@@ -417,7 +417,7 @@ *

/**
* A WizardPage can be manually set to completed using this boolean setter.
* A ClrWizardPage can be manually set to completed using this boolean setter.
* It is recommended that users rely on the convenience functions in the wizard
* and navigation service instead of manually setting pages’ completion state.
*
* @memberof WizardPage
* @memberof ClrWizardPage
*/

@@ -447,3 +447,3 @@ completed: boolean;

* A read-only getter that returns whether or not the page before this
* WizardPage is completed. This is useful for determining whether or not
* ClrWizardPage is completed. This is useful for determining whether or not
* a page is navigable if it is not current or already completed.

@@ -487,3 +487,3 @@ *

* A read-only getter that returns a boolean that says whether or
* not the WizardPage includes buttons. Used to determine if the
* not the ClrWizardPage includes buttons. Used to determine if the
* Wizard should override the default button set defined as

@@ -497,4 +497,4 @@ * its direct children.

/**
* Uses the nav service to make the WizardPage the current page in the
* wizard. Bypasses all checks but still emits the WizardPage.onLoad
* Uses the nav service to make the ClrWizardPage the current page in the
* wizard. Bypasses all checks but still emits the ClrWizardPage.onLoad
* (clrWizardPageOnLoad) output.

@@ -519,3 +519,3 @@ *

*
* WizardPage needs this ID string for aria information.
* ClrWizardPage needs this ID string for aria information.
*

@@ -522,0 +522,0 @@ * @memberof WizardPage

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

import { PageCollectionService } from "./providers/page-collection";
import { WizardNavigationService } from "./providers/wizard-navigation";
import { WizardPage } from "./wizard-page";
export declare class WizardStepnavItem {
import { PageCollectionService } from "./providers/page-collection.service";
import { WizardNavigationService } from "./providers/wizard-navigation.service";
import { ClrWizardPage } from "./wizard-page";
export declare class ClrWizardStepnavItem {
navService: WizardNavigationService;
pageCollection: PageCollectionService;
page: WizardPage;
page: ClrWizardPage;
constructor(navService: WizardNavigationService, pageCollection: PageCollectionService);

@@ -9,0 +9,0 @@ private pageGuard();

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

import { PageCollectionService } from "./providers/page-collection";
export declare class WizardStepnav {
import { PageCollectionService } from "./providers/page-collection.service";
export declare class ClrWizardStepnav {
pageService: PageCollectionService;
constructor(pageService: PageCollectionService);
}
import { AfterContentInit, DoCheck, ElementRef, EventEmitter, IterableDiffers, OnDestroy, OnInit, QueryList } from "@angular/core";
import { ButtonHubService } from "./providers/button-hub";
import { HeaderActionService } from "./providers/header-actions";
import { PageCollectionService } from "./providers/page-collection";
import { WizardNavigationService } from "./providers/wizard-navigation";
import { WizardHeaderAction } from "./wizard-header-action";
import { WizardPage } from "./wizard-page";
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";
/**

@@ -13,3 +13,3 @@ *

*/
export declare class Wizard implements OnInit, OnDestroy, AfterContentInit, DoCheck {
export declare class ClrWizard implements OnInit, OnDestroy, AfterContentInit, DoCheck {
navService: WizardNavigationService;

@@ -126,5 +126,5 @@ pageCollection: PageCollectionService;

*
* Most interactions with a Wizard's pages are more easily done using the
* Most interactions with a ClrWizard's pages are more easily done using the
* helper function in the PageCollectionService, accessible from the
* Wizard through Wizard.pageCollection.
* ClrWizard through ClrWizard.pageCollection.
*

@@ -134,7 +134,7 @@ * @memberof Wizard

*/
pages: QueryList<WizardPage>;
pages: QueryList<ClrWizardPage>;
/**
* A QueryList of the header actions defined at the Wizard level. Does not
* A QueryList of the header actions defined at the ClrWizard level. Does not
* contain header actions defined at the page level. Mostly used by other functionality
* that needs to either know if the Wizard has header actions or needs to stamp them
* that needs to either know if the ClrWizard has header actions or needs to stamp them
* somewhere.

@@ -149,3 +149,3 @@ *

*/
headerActions: QueryList<WizardHeaderAction>;
headerActions: QueryList<ClrWizardHeaderAction>;
/**

@@ -182,7 +182,7 @@ * Emits when the current page has changed. Can be observed through the clrWizardCurrentPageChanged

/**
* Prevents Wizard from moving to the next page or closing itself on finishing.
* Prevents ClrWizard from moving to the next page or closing itself on finishing.
* Set using the clrWizardPreventDefaultNext input.
*
* Note that using stopNext will require you to create your own calls to
* .next() and .finish() in your host component to make the Wizard work as
* .next() and .finish() in your host component to make the ClrWizard work as
* expected.

@@ -198,9 +198,9 @@ *

/**
* Prevents Wizard from closing when the cancel button or close "X" is clicked.
* Prevents ClrWizard from closing when the cancel button or close "X" is clicked.
* Set using the clrWizardPreventDefaultCancel input.
*
* Note that using stopCancel will require you to create your own calls to
* .close() in your host component to make the Wizard work as expected.
* .close() in your host component to make the ClrWizard work as expected.
*
* Useful for doing checks or prompts before closing a Wizard.
* Useful for doing checks or prompts before closing a ClrWizard.
*

@@ -213,3 +213,3 @@ * @memberof Wizard

/**
* Prevents Wizard from performing any form of navigation away from the current
* Prevents ClrWizard from performing any form of navigation away from the current
* page. Set using the clrWizardPreventNavigation input.

@@ -231,3 +231,3 @@ *

* A more granular bypassing of navigation which can be useful when your
* Wizard is in a state of completion and you don't want users to be
* ClrWizard is in a state of completion and you don't want users to be
* able to jump backwards and change things.

@@ -287,3 +287,3 @@ *

*
* As a setter, current page accepts a WizardPage and passes it to WizardNavigationService
* As a setter, current page accepts a ClrWizardPage and passes it to WizardNavigationService
* to be made the current page. currentPage performs checks to make sure it can navigate

@@ -297,3 +297,3 @@ * to the designated page.

*/
currentPage: WizardPage;
currentPage: ClrWizardPage;
/**

@@ -324,3 +324,3 @@ * Convenient property for determining if the current page is the last page of

* @name open
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -333,3 +333,3 @@ open(): void;

* @name close
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -347,3 +347,3 @@ close(): void;

*
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -357,3 +357,3 @@ toggle(value: boolean): void;

* @name prev
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -365,3 +365,3 @@ prev(): void;

* @name previous
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -390,3 +390,3 @@ previous(): void;

* @name next
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -408,3 +408,3 @@ next(skipChecksAndEmits?: boolean): void;

* @name finish
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -417,7 +417,7 @@ finish(skipChecksAndEmits?: boolean): void;

*
* Does the same thing as calling Wizard.finish(true) or Wizard.finish()
* Does the same thing as calling ClrWizard.finish(true) or ClrWizard.finish()
* without a parameter.
*
* @name forceFinish
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -430,7 +430,7 @@ forceFinish(): void;

*
* Does the same thing as calling Wizard.next(true) or Wizard.next()
* Does the same thing as calling ClrWizard.next(true) or ClrWizard.next()
* without a parameter.
*
* @name forceNext
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -446,6 +446,6 @@ forceNext(): void;

*
* Use Wizard.close() instead.
* Use ClrWizard.close() instead.
*
* @name cancel
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -457,6 +457,6 @@ cancel(): void;

*
* In most cases, use Wizard.cancel() instead.
* In most cases, use ClrWizard.cancel() instead.
*
* @name modalCancel
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -471,3 +471,3 @@ modalCancel(): void;

* @name checkAndCancel
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -480,12 +480,12 @@ checkAndCancel(): void;

*
* Probably less useful than calling directly to Wizard.navService.goTo() because the
* Probably less useful than calling directly to ClrWizard.navService.goTo() because the
* nav service method can accept either a string ID or a page object.
*
* The format of the expected ID parameter can be found in the return of the
* WizardPage.id getter, usually prefixed with “clr-wizard-page-“ and then either a
* numeric ID or the ID specified for the WizardPage component’s “id” input.
* ClrWizardPage.id getter, usually prefixed with “clr-wizard-page-“ and then either a
* numeric ID or the ID specified for the ClrWizardPage component’s “id” input.
*
* @name goTo
*
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -495,5 +495,5 @@ goTo(pageId: string): void;

* A convenience function that calls to PageCollectionService.reset() and emits the
* Wizard.onReset event.
* ClrWizard.onReset event.
*
* Reset sets all WizardPages to incomplete and sets the first page in the Wizard to
* Reset sets all WizardPages to incomplete and sets the first page in the ClrWizard to
* be the current page, essentially resetting the wizard navigation.

@@ -505,6 +505,6 @@ *

* It could be useful to call a reset without firing the onReset event. To do this,
* just call Wizard.pageCollection.reset() directly.
* just call ClrWizard.pageCollection.reset() directly.
*
* @name reset
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -524,3 +524,3 @@ reset(): void;

* @name deactivateGhostPages
* @memberof Wizard
* @memberof ClrWizard
*/

@@ -537,5 +537,5 @@ deactivateGhostPages(): void;

*
* @memberof Wizard
* @memberof ClrWizard
*/
setGhostPages(deactivateOrNot?: string): void;
}

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

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[];
export declare class ClrWizardModule {
}
/** @deprecated since 0.11 */
export interface Wizard extends ClrWizard {
}
/** @deprecated since 0.11 */
export declare const Wizard: typeof ClrWizard;
/** @deprecated since 0.11 */
export interface WizardPage extends ClrWizardPage {
}
/** @deprecated since 0.11 */
export declare const WizardPage: typeof ClrWizardPage;
/** @deprecated since 0.11 */
export interface WizardStepnav extends ClrWizardStepnav {
}
/** @deprecated since 0.11 */
export declare const WizardStepnav: typeof ClrWizardStepnav;
/** @deprecated since 0.11 */
export interface WizardStepnavItem extends ClrWizardStepnavItem {
}
/** @deprecated since 0.11 */
export declare const WizardStepnavItem: typeof ClrWizardStepnavItem;
/** @deprecated since 0.11 */
export interface WizardButton extends ClrWizardButton {
}
/** @deprecated since 0.11 */
export declare const WizardButton: typeof ClrWizardButton;
/** @deprecated since 0.11 */
export interface WizardHeaderAction extends ClrWizardHeaderAction {
}
/** @deprecated since 0.11 */
export declare const WizardHeaderAction: typeof ClrWizardHeaderAction;
/** @deprecated since 0.11 */
export interface WizardCustomTags extends ClrWizardCustomTags {
}
/** @deprecated since 0.11 */
export declare const WizardCustomTags: typeof ClrWizardCustomTags;
/** @deprecated since 0.11 */
export interface WizardPageTitleDirective extends ClrWizardPageTitle {
}
/** @deprecated since 0.11 */
export declare const WizardPageTitleDirective: typeof ClrWizardPageTitle;
/** @deprecated since 0.11 */
export interface WizardPageNavTitleDirective extends ClrWizardPageNavTitle {
}
/** @deprecated since 0.11 */
export declare const WizardPageNavTitleDirective: typeof ClrWizardPageNavTitle;
/** @deprecated since 0.11 */
export interface WizardPageButtonsDirective extends ClrWizardPageButtons {
}
/** @deprecated since 0.11 */
export declare const WizardPageButtonsDirective: typeof ClrWizardPageButtons;
/** @deprecated since 0.11 */
export interface WizardPageHeaderActionsDirective extends ClrWizardPageHeaderActions {
}
/** @deprecated since 0.11 */
export declare const WizardPageHeaderActionsDirective: typeof ClrWizardPageHeaderActions;
/** @deprecated since 0.11 */
export declare const WIZARD_DIRECTIVES: any[];

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 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

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