@scriptloom/ngx-media-query
Version:
A convenient media query service for building responsive Angular components.
16 lines (15 loc) • 743 B
TypeScript
import { Action } from '@ngrx/store';
import { EntityState, EntityAdapter } from '@ngrx/entity';
import { MediaQueriesEntity } from './media-queries.models';
export declare const NGX_MEDIA_QUERY_FEATURE_KEY = "mediaQueries";
export interface MediaQueriesState extends EntityState<MediaQueriesEntity> {
selectedId?: string;
loaded: boolean;
error?: Error;
}
export interface MediaQueriesPartialState {
readonly [NGX_MEDIA_QUERY_FEATURE_KEY]: MediaQueriesState;
}
export declare const mediaQueriesAdapter: EntityAdapter<MediaQueriesEntity>;
export declare const initialMediaQueriesState: MediaQueriesState;
export declare function NGX_MEDIA_QUERY_REDUCER(state: MediaQueriesState | undefined, action: Action): MediaQueriesState;