Sha256: 1458ebabcfd119d48b9e88ebbf4eb9626657e98dea766ce31ab8af2d8c09f9d0
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
import { ErrorHandler } from "./error_handler"; import { Schema } from "./schema"; import { Scope } from "./scope"; import { Token, ValueListObserverDelegate } from "@stimulus/mutation-observers"; export interface ScopeObserverDelegate extends ErrorHandler { scopeConnected(scope: Scope): void; scopeDisconnected(scope: Scope): void; } export declare class ScopeObserver implements ValueListObserverDelegate<Scope> { readonly element: Element; readonly schema: Schema; private delegate; private valueListObserver; private scopesByIdentifierByElement; private scopeReferenceCounts; constructor(element: Element, schema: Schema, delegate: ScopeObserverDelegate); start(): void; stop(): void; readonly controllerAttribute: string; /** @hidden */ parseValueForToken(token: Token): Scope | undefined; /** @hidden */ elementMatchedValue(element: Element, value: Scope): void; /** @hidden */ elementUnmatchedValue(element: Element, value: Scope): void; private fetchScopesByIdentifierForElement; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
optimacms-0.1.61 | spec/dummy/node_modules/@stimulus/core/dist/src/scope_observer.d.ts |