open-index/open-npm huggingface dataset:
npm package: @sixty.stone/ngx-sixty-stone-common
Description: * `import { SixtyStoneCommonModule } from '@sixty.stone/ngx-sixty-stone-common'`
Latest version: 0.0.8

# @sixty.stone/ngx-sixty-stone-common

## Implementation

### Bootstrap Module

* `import { SixtyStoneCommonModule } from '@sixty.stone/ngx-sixty-stone-common'`
npm package: @sixty.stone/ngx-sixty-stone-dialog
Description: * `import { SixtyStoneDialogModule } from '@sixty.stone/ngx-sixty-stone-dialog'`
Latest version: 0.0.9

# @sixty.stone/ngx-sixty-stone-dialog

## Implementation

### Bootstrap Module

* `import { SixtyStoneDialogModule } from '@sixty.stone/ngx-sixty-stone-dialog'`

### App Component TypeScript

* `import { SixtyStoneDialogComponent, SixtyStoneDialogParams, SixtyStoneDialogSize } from '@sixty.stone/ngx-sixty-stone-dialog';`

* `private dialog : SixtyStoneDialogComponent | null = null;`

* `dialogParams: SixtyStoneDialogParams = new SixtyStoneDialogParams(SixtyStoneDialogSize.medium, "Title");`

### Inside ngOnInit()

* `this.dialogParams.eventHandlers.onInit = (d: SixtyStoneDialogComponent) => this.dialog = d;`

### Inside Show Handler

* `this.dialog?.open();`

### App Component HTML

* `<sixty-stone-dialog [dialog-params]="dialogParams">[put some HTML in here]</sixty-stone-dialog>`
npm package: @sixty.stone/ngx-sixty-stone-multi-select
Description: * `npm install @sixty.stone/ngx-sixty-stone-common --save`
Latest version: 0.0.8

# @sixty.stone/ngx-sixty-stone-multi-select

## Dependencies

* `npm install @sixty.stone/ngx-sixty-stone-common --save`

## Implementation

### Bootstrap Module

* `import { SixtyStoneMultiSelectModule } from '@sixty.stone/ngx-sixty-stone-multi-select'`

### App Component TypeScript

* `import { SixtyStoneListItem } from '@sixty.stone/ngx-sixty-stone-common';`

* `import { SixtyStoneMultiSelectParams } from 'sixty-stone-multi-select';`

* `multiSelectParams: SixtyStoneMultiSelectParams<DemoListItem> = SixtyStoneMultiSelectParams.emptyParams();`

### Inside ngOnInit()

* `this.multiSelectParams = new SixtyStoneMultiSelectParams(id, data);`

* `this.multiSelectParams.eventHandlers.onChange = (addedItems, removedItems) => console.log({addedItems, removedItems});`

### App Component HTML

* `<sixty-stone-multi-select [multi-select-params]="multiSelectParams"></sixty-stone-multi-select>`
npm package: @sixty.stone/ngx-sixty-stone-pager
Description: * `import { SixtyStonePagerModule } from '@sixty.stone/ngx-sixty-stone-pager'`
Latest version: 0.0.11

# @sixty.stone/ngx-sixty-stone-pager

## Implementation

### Bootstrap Module

* `import { SixtyStonePagerModule } from '@sixty.stone/ngx-sixty-stone-pager'`

### App Component TypeScript

* `import { SixtyStonePager, SixtyStonePagerParams } from '@sixty.stone/ngx-sixty-stone-pager';`

* `pagerParams: SixtyStonePagerParams = SixtyStonePagerParams.emptyParams();`

### Inside ngOnInit()

* `const pagerParams = new SixtyStonePagerParams(rowCount, rowsPerPage, pageNumberDisplayCount, currentPage, firstDisplayedPageNumber);`

* `pagerParams.eventHandlers.onPageEvent = (SixtyStonePager pager) => console.log(pager);`

* `this.pagerParams = pagerParams;`

### App Component HTML

* `<sixty-stone-pager [pager-params]="pagerParams"></sixty-stone-pager>`
npm package: @sixty.stone/ngx-sixty-stone-table
Description: * `npm install @sixty.stone/ngx-sixty-stone-pager --save`
Latest version: 0.0.14

# @sixty.stone/ngx-sixty-stone-table

## Dependencies

* `npm install @sixty.stone/ngx-sixty-stone-pager --save`

* `npm install @sixty.stone/ngx-sixty-stone-dialog --save`

## Implementation

### Bootstrap Module

* `import { SixtyStoneTableModule } from '@sixty.stone/ngx-sixty-stone-table'`

### App Component TypeScript

* `import { SixtyStoneTableParams } from '@sixty.stone/ngx-sixty-stone-table'`

* `tableParams: SixtyStoneTableParams = SixtyStoneTableParams.emptyParams();`

### Inside ngOnInit()

* `this.tableParams = new SixtyStoneTableParams(id, data);`

* `this.tableParams.eventHandlers.onCellClicked = (column, row) => console.log({column, row});`

### App Component HTML

* `<sixty-stone-table [table-params]="tableParams"></sixty-stone-table>`