---
title: "CalculatedPropertySubscriber"
isDefaultIndex: false
generated: true
---
<!-- This file was generated from the Vendure source. Do not modify. Instead, re-run the "docs:build" script -->
import MemberInfo from '@site/src/components/MemberInfo';
import GenerationInfo from '@site/src/components/GenerationInfo';
import MemberDescription from '@site/src/components/MemberDescription';


## CalculatedPropertySubscriber

<GenerationInfo sourceFile="packages/core/src/entity/subscribers.ts" sourceLine="14" packageName="@vendure/core" />



```ts title="Signature"
class CalculatedPropertySubscriber implements EntitySubscriberInterface {
    afterLoad(event: any) => ;
    afterInsert(event: InsertEvent<any>) => Promise<any> | void;
}
```
* Implements: <code>EntitySubscriberInterface</code>



<div className="members-wrapper">

### afterLoad

<MemberInfo kind="method" type={`(event: any) => `}   />


### afterInsert

<MemberInfo kind="method" type={`(event: InsertEvent&#60;any&#62;) => Promise&#60;any&#62; | void`}   />




</div>
