i have this code
function isSuccess<ValueTypes>(
response: PromiseSettledResult<ValueTypes[]>
): response is PromiseFulfilledResult<ValueTypes[]> {
return 'value' in response;
}
how can I successfully convert this into es6 format?
this code is where I will apply it
const result = (await Promise.allSettled(searchRequestBuilder))
.filter(isSuccess)
.filter((response) => response.value)
.map(({ value }) => {
let list: MetaDataTypes = {
value_id: '',
};
if (value[0]) {
list = value[0];
}
return list;
});
Answer is:
const isSuccess = (
response: PromiseSettledResult<Lead411DataTypes>
): response is PromiseFulfilledResult<Lead411DataTypes> => {
return 'value' in response;
};