Entity hooks registry
Полная документация: Platform Core → Entity hooks.
| Registry ID | Purpose |
|---|---|
backend.entityHooks | Ordered handlers per entity + phase |
ts
ctx.registerEntityHook('artifact', 'beforeCreate', async (hookCtx) => {
hookCtx.ability?.assert('artifact.create');
if (hookCtx.fields['my-ext.strict'] === 'true') {
return { type: 'abort', code: 'STRICT', message: '…' };
}
});