ember-render-helpers
Version:
Helpers that complement @ember/render-modifiers
23 lines • 918 B
TypeScript
import Helper from '@ember/component/helper';
import type { CallbackFunction, NamedParameters, PositionalParameters } from '../types.ts';
interface WillDestroyHelperSignature {
Args: {
Named: NamedParameters;
Positional: [CallbackFunction, ...PositionalParameters];
};
Return: void;
}
/**
* This helper is activated immediately before the helper is un-rendered
* (removed from the DOM). It does not run during or after initial render, or
* when its arguments are updated.
*/
export default class WillDestroyHelperHelper extends Helper<WillDestroyHelperSignature> {
callback?: CallbackFunction;
named?: NamedParameters;
positional?: PositionalParameters;
compute(positional: WillDestroyHelperSignature['Args']['Positional'], named: WillDestroyHelperSignature['Args']['Named']): void;
willDestroy(): void;
}
export {};
//# sourceMappingURL=will-destroy-helper.d.ts.map