Files
Umbraco-CMS/src/Umbraco.Web.UI.Client/libs/extensions-api/umb-lifecycle.interface.ts
Mads Rasmussen 70c2f70420 Chore: Eslint rule to enforce element suffix (#625)
* add eslint rule to enforce element suffix on elements

* remove fixer

* rename first round of elements

* add element to element class name

* add element suffix

* rename element

* add element to UmbControllerHost instead of interface

* update imports after merge

* remove fixable flag

* fix after merge
2023-03-29 17:56:39 +02:00

12 lines
437 B
TypeScript

import type { UmbExtensionRegistry } from './registry/extension.registry';
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller';
export type UmbEntrypointOnInit = (host: UmbControllerHostElement, extensionRegistry: UmbExtensionRegistry) => void;
/**
* Interface containing supported life-cycle functions for ESModule entrypoints
*/
export interface UmbEntrypointModule {
onInit: UmbEntrypointOnInit;
}