mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-09-22 17:10:31 +00:00
Merge pull request #30585 from iRON5/fix-element-resize-detector-options
Fix element-resize-detector options
This commit is contained in:
+28
-3
@@ -9,9 +9,34 @@ declare function elementResizeDetectorMaker(options?: elementResizeDetectorMaker
|
||||
declare namespace elementResizeDetectorMaker {
|
||||
interface ErdmOptions {
|
||||
strategy?: 'scroll' | 'object';
|
||||
/**
|
||||
* A custom reporter that handles reporting logs, warnings and errors.
|
||||
* If not provided, a default id handler will be used.
|
||||
* If set to false, then nothing will be reported.
|
||||
*/
|
||||
reporter?: ReporterProps;
|
||||
|
||||
/**
|
||||
* Determines if listeners should be called when they are getting added.
|
||||
* If true, the listener is guaranteed to be called when it has been added.
|
||||
* If false, the listener will not be guarenteed to be called when
|
||||
* it has been added (does not prevent it from being called).
|
||||
*
|
||||
* @default true
|
||||
*/
|
||||
callOnAdd?: boolean;
|
||||
|
||||
/**
|
||||
* A custom id handler that is responsible for generating,
|
||||
* setting and retrieving id's for elements.
|
||||
* If not provided, a default id handler will be used.
|
||||
*/
|
||||
idHandler?: IdHandlerProps;
|
||||
|
||||
/**
|
||||
* If set to true, the the system will report debug messages as default
|
||||
* for the listenTo method.
|
||||
*/
|
||||
debug?: boolean;
|
||||
}
|
||||
|
||||
@@ -21,9 +46,9 @@ declare namespace elementResizeDetectorMaker {
|
||||
}
|
||||
|
||||
interface ReporterProps {
|
||||
log(): void;
|
||||
warn(): void;
|
||||
error(): void;
|
||||
log(idOrText: string, textOrId: string, element?: HTMLElement): void;
|
||||
warn(text: string, element?: HTMLElement): void;
|
||||
error(text: string): void;
|
||||
}
|
||||
|
||||
interface Erd {
|
||||
|
||||
Reference in New Issue
Block a user