UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

40 lines 3.08 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/overlay_scroll.html). * Scroll strategies determines how the scrolling will be handled in the provided IgxOverlayService. * @record */ export function IScrollStrategy() { } if (false) { /** * Initializes the strategy. Should be called once * @param {?} document reference to Document object. * @param {?} overlayService IgxOverlay service to use in this strategy. * @param {?} id Unique id for this strategy. * ```typescript * settings.scrollStrategy.initialize(document, overlay, id); * ``` * @return {?} */ IScrollStrategy.prototype.initialize = function (document, overlayService, id) { }; /** * Attaches the strategy * ```typescript * settings.scrollStrategy.attach(); * ``` * @return {?} */ IScrollStrategy.prototype.attach = function () { }; /** * Detaches the strategy * ```typescript * settings.scrollStrategy.detach(); * ``` * @return {?} */ IScrollStrategy.prototype.detach = function () { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSVNjcm9sbFN0cmF0ZWd5LmpzIiwic291cmNlUm9vdCI6Im5nOi8vaWduaXRldWktYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlcy9vdmVybGF5L3Njcm9sbC9JU2Nyb2xsU3RyYXRlZ3kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0EscUNBMkJDOzs7Ozs7Ozs7Ozs7SUFqQkksbUZBQThFOzs7Ozs7OztJQVEvRSxtREFBZTs7Ozs7Ozs7SUFRZixtREFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElneE92ZXJsYXlTZXJ2aWNlIH0gZnJvbSAnLi4vb3ZlcmxheSc7XG4vKipcbiAqIFtEb2N1bWVudGF0aW9uXShodHRwczovL3d3dy5pbmZyYWdpc3RpY3MuY29tL3Byb2R1Y3RzL2lnbml0ZS11aS1hbmd1bGFyL2FuZ3VsYXIvY29tcG9uZW50cy9vdmVybGF5X3Njcm9sbC5odG1sKS5cbiAqIFNjcm9sbCBzdHJhdGVnaWVzIGRldGVybWluZXMgaG93IHRoZSBzY3JvbGxpbmcgd2lsbCBiZSBoYW5kbGVkIGluIHRoZSBwcm92aWRlZCBJZ3hPdmVybGF5U2VydmljZS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBJU2Nyb2xsU3RyYXRlZ3kge1xuICAgIC8qKlxuICAgICAqIEluaXRpYWxpemVzIHRoZSBzdHJhdGVneS4gU2hvdWxkIGJlIGNhbGxlZCBvbmNlXG4gICAgICogQHBhcmFtIGRvY3VtZW50IHJlZmVyZW5jZSB0byBEb2N1bWVudCBvYmplY3QuXG4gICAgICogQHBhcmFtIG92ZXJsYXlTZXJ2aWNlIElneE92ZXJsYXkgc2VydmljZSB0byB1c2UgaW4gdGhpcyBzdHJhdGVneS5cbiAgICAgKiBAcGFyYW0gaWQgVW5pcXVlIGlkIGZvciB0aGlzIHN0cmF0ZWd5LlxuICAgICAqIGBgYHR5cGVzY3JpcHRcbiAgICAgKiBzZXR0aW5ncy5zY3JvbGxTdHJhdGVneS5pbml0aWFsaXplKGRvY3VtZW50LCBvdmVybGF5LCBpZCk7XG4gICAgICogYGBgXG4gICAgICovXG4gICAgIGluaXRpYWxpemUoZG9jdW1lbnQ6IERvY3VtZW50LCBvdmVybGF5U2VydmljZTogSWd4T3ZlcmxheVNlcnZpY2UsIGlkOiBzdHJpbmcpO1xuXG4gICAgLyoqXG4gICAgICogQXR0YWNoZXMgdGhlIHN0cmF0ZWd5XG4gICAgICogYGBgdHlwZXNjcmlwdFxuICAgICAqIHNldHRpbmdzLnNjcm9sbFN0cmF0ZWd5LmF0dGFjaCgpO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIGF0dGFjaCgpOiB2b2lkO1xuXG4gICAgLyoqXG4gICAgICogRGV0YWNoZXMgdGhlIHN0cmF0ZWd5XG4gICAgICogYGBgdHlwZXNjcmlwdFxuICAgICAqIHNldHRpbmdzLnNjcm9sbFN0cmF0ZWd5LmRldGFjaCgpO1xuICAgICAqIGBgYFxuICAgICAqL1xuICAgIGRldGFjaCgpOiB2b2lkO1xufVxuIl19