@crnk/angular-ngrx
Version:
Angular helper library for ngrx-json-api and crnk:
21 lines (20 loc) • 979 B
TypeScript
import 'rxjs/add/operator/zip';
import 'rxjs/add/operator/do';
import 'rxjs/add/operator/debounceTime';
import 'rxjs/add/operator/distinct';
import 'rxjs/add/operator/switch';
import { DataTableBinding, DataTableBindingConfig } from './crnk.binding.table';
import { FormBinding, FormBindingConfig } from './crnk.binding.form';
import { SelectorBinding, SelectorBindingConfig } from './crnk.binding.selector';
import { NgrxJsonApiService } from 'ngrx-json-api';
import { CrnkBindingUtils } from './crnk.binding.utils';
import { Store } from '@ngrx/store';
export declare class CrnkBindingService {
private ngrxJsonApiService;
private utils;
private store;
constructor(ngrxJsonApiService: NgrxJsonApiService, utils: CrnkBindingUtils, store: Store<any>);
bindDataTable(config: DataTableBindingConfig): DataTableBinding;
bindForm(config: FormBindingConfig): FormBinding;
bindSelector(config: SelectorBindingConfig): SelectorBinding;
}