igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
40 lines • 3.08 kB
JavaScript
/**
* @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