Make more of the codebase conform to strict types (#10857)

This commit is contained in:
Michael Telatynski 2023-05-16 14:25:43 +01:00 committed by GitHub
parent 7f017a84c2
commit 6a3f59cc76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
45 changed files with 127 additions and 121 deletions

View file

@ -54,12 +54,13 @@ export const stateKeyField = (defaultValue?: string): IFieldDef => ({
});
const validateEventContent = withValidation<any, Error | undefined>({
deriveData({ value }) {
async deriveData({ value }) {
try {
JSON.parse(value!);
} catch (e) {
return e;
return e as Error;
}
return undefined;
},
rules: [
{