* Configures before serialize callback. * * @param {Optional >} beforeSerializeCallback Before serialize callback. * * @returns {this} Current instance of type metadata.
(beforeSerializeCallback: Optional<SerializerCallback<TObject>>)
| 1270 | * @returns {this} Current instance of type metadata. |
| 1271 | */ |
| 1272 | public hasBeforeSerializeCallback(beforeSerializeCallback: Optional<SerializerCallback<TObject>>): this |
| 1273 | { |
| 1274 | this.typeOptions.beforeSerializeCallback = beforeSerializeCallback; |
| 1275 | this.currentTypeState = new UnresolvedTypeState<TObject>(this); |
| 1276 | |
| 1277 | return this; |
| 1278 | } |
| 1279 | |
| 1280 | /** |
| 1281 | * Configures after deserialize callback. |