ember-render-helpers
Version:
Helpers that complement @ember/render-modifiers
20 lines • 814 B
TypeScript
import Helper from '@ember/component/helper';
import type { CallbackFunction, NamedParameters, PositionalParameters } from '../types.ts';
interface DidUpdateHelperSignature {
Args: {
Named: NamedParameters;
Positional: [CallbackFunction, ...PositionalParameters];
};
Return: void;
}
/**
* This helper is activated only on _updates_ to it's arguments (both positional
* and named). It does not run during or after initial render, or before it is
* un-rendered (removed from the DOM).
*/
export default class DidUpdateHelperHelper extends Helper<DidUpdateHelperSignature> {
didRun: boolean;
compute(positional: DidUpdateHelperSignature['Args']['Positional'], named: DidUpdateHelperSignature['Args']['Named']): void;
}
export {};
//# sourceMappingURL=did-update-helper.d.ts.map