@ng-web-apis/mutation-observer
Version:
A library for declarative use of Mutation Observer API with Angular
13 lines • 1.81 kB
JavaScript
import { InjectionToken } from '@angular/core';
export const WA_MUTATION_OBSERVER_INIT = new InjectionToken('[WA_MUTATION_OBSERVER_INIT]');
/**
* @deprecated: drop in v5.0, use {@link WA_MUTATION_OBSERVER_INIT}
*/
export const MUTATION_OBSERVER_INIT = WA_MUTATION_OBSERVER_INIT;
export function provideMutationObserverInit(useValue) {
return {
provide: WA_MUTATION_OBSERVER_INIT,
useValue,
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXV0YXRpb24tb2JzZXJ2ZXItaW5pdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvbXV0YXRpb24tb2JzZXJ2ZXIvc3JjL3Rva2Vucy9tdXRhdGlvbi1vYnNlcnZlci1pbml0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFN0MsTUFBTSxDQUFDLE1BQU0seUJBQXlCLEdBQUcsSUFBSSxjQUFjLENBQ3ZELDZCQUE2QixDQUNoQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyx5QkFBeUIsQ0FBQztBQUVoRSxNQUFNLFVBQVUsMkJBQTJCLENBQUMsUUFBOEI7SUFDdEUsT0FBTztRQUNILE9BQU8sRUFBRSx5QkFBeUI7UUFDbEMsUUFBUTtLQUNYLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7SW5qZWN0aW9uVG9rZW59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY29uc3QgV0FfTVVUQVRJT05fT0JTRVJWRVJfSU5JVCA9IG5ldyBJbmplY3Rpb25Ub2tlbjxNdXRhdGlvbk9ic2VydmVySW5pdD4oXG4gICAgJ1tXQV9NVVRBVElPTl9PQlNFUlZFUl9JTklUXScsXG4pO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkOiBkcm9wIGluIHY1LjAsIHVzZSB7QGxpbmsgV0FfTVVUQVRJT05fT0JTRVJWRVJfSU5JVH1cbiAqL1xuZXhwb3J0IGNvbnN0IE1VVEFUSU9OX09CU0VSVkVSX0lOSVQgPSBXQV9NVVRBVElPTl9PQlNFUlZFUl9JTklUO1xuXG5leHBvcnQgZnVuY3Rpb24gcHJvdmlkZU11dGF0aW9uT2JzZXJ2ZXJJbml0KHVzZVZhbHVlOiBNdXRhdGlvbk9ic2VydmVySW5pdCk6IFByb3ZpZGVyIHtcbiAgICByZXR1cm4ge1xuICAgICAgICBwcm92aWRlOiBXQV9NVVRBVElPTl9PQlNFUlZFUl9JTklULFxuICAgICAgICB1c2VWYWx1ZSxcbiAgICB9O1xufVxuIl19