@@ -4,14 +4,14 @@ import {
44 isServer ,
55} from 'lit' ;
66
7- type ResizeControllerCallback = (
7+ type ResizeObserverControllerCallback = (
88 ...args : Parameters < ResizeObserverCallback >
99) => unknown ;
1010
1111/** Configuration for initializing a resize controller. */
12- export interface ResizeControllerConfig {
12+ export interface ResizeObserverControllerConfig {
1313 /** The callback function to run when a resize mutation is triggered. */
14- callback : ResizeControllerCallback ;
14+ callback : ResizeObserverControllerCallback ;
1515 /** Configuration options passed to the underlying ResizeObserver. */
1616 options ?: ResizeObserverOptions ;
1717 /**
@@ -23,15 +23,15 @@ export interface ResizeControllerConfig {
2323 target ?: Element | null ;
2424}
2525
26- class ResizeController implements ReactiveController {
26+ class ResizeObserverController implements ReactiveController {
2727 private readonly _host : ReactiveControllerHost & Element ;
2828 private readonly _targets = new Set < Element > ( ) ;
2929 private readonly _observer ! : ResizeObserver ;
30- private readonly _config : ResizeControllerConfig ;
30+ private readonly _config : ResizeObserverControllerConfig ;
3131
3232 constructor (
3333 host : ReactiveControllerHost & Element ,
34- config : ResizeControllerConfig
34+ config : ResizeObserverControllerConfig
3535 ) {
3636 this . _host = host ;
3737 this . _config = config ;
@@ -80,11 +80,11 @@ class ResizeController implements ReactiveController {
8080
8181/**
8282 * Creates a new resize controller bound to the given `host`
83- * with {@link ResizeControllerConfig | `config`}.
83+ * with {@link ResizeObserverControllerConfig | `config`}.
8484 */
85- export function createResizeController (
85+ export function createResizeObserverController (
8686 host : ReactiveControllerHost & Element ,
87- config : ResizeControllerConfig
88- ) : ResizeController {
89- return new ResizeController ( host , config ) ;
87+ config : ResizeObserverControllerConfig
88+ ) : ResizeObserverController {
89+ return new ResizeObserverController ( host , config ) ;
9090}
0 commit comments