{"version":3,"file":"breakpoints-observer.d.ts","sources":["/Users/snamani/Documents/Tutorial/poc/poc/UserAdministration/node_modules/@angular/cdk/layout/breakpoints-observer.d.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { NgZone, OnDestroy } from '@angular/core';\nimport { MediaMatcher } from './media-matcher';\nimport { Observable } from 'rxjs';\n/** The current state of a layout breakpoint. */\nexport interface BreakpointState {\n    /** Whether the breakpoint is currently matching. */\n    matches: boolean;\n    /**\n     * A key boolean pair for each query provided to the observe method,\n     * with its current matched state.\n     */\n    breakpoints: {\n        [key: string]: boolean;\n    };\n}\n/** Utility for checking the matching state of @media queries. */\nexport declare class BreakpointObserver implements OnDestroy {\n    private _mediaMatcher;\n    private _zone;\n    /**  A map of all media queries currently being listened for. */\n    private _queries;\n    /** A subject for all other observables to takeUntil based on. */\n    private _destroySubject;\n    constructor(_mediaMatcher: MediaMatcher, _zone: NgZone);\n    /** Completes the active subject, signalling to all other observables to complete. */\n    ngOnDestroy(): void;\n    /**\n     * Whether one or more media queries match the current viewport size.\n     * @param value One or more media queries to check.\n     * @returns Whether any of the media queries match.\n     */\n    isMatched(value: string | string[]): boolean;\n    /**\n     * Gets an observable of results for the given queries that will emit new results for any changes\n     * in matching of the given queries.\n     * @param value One or more media queries to check.\n     * @returns A stream of matches for the given queries.\n     */\n    observe(value: string | string[]): Observable<BreakpointState>;\n    /** Registers a specific query to be listened for. */\n    private _registerQuery;\n}\n"],"names":[],"mappings":"AAAA;;;;;;;;;;;;AAWA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqCA;"}