Filtering Empty String to Option.none or Option.some in TypeScript

hi all ablobwave I have an effect that can return an empty string. how can I filter that into an Option.none if empty, or Option.some if contentful? I have this, but I feel like there's a better way
let name
name = yield* getPropertyTextEffect(page.properties, "Name") // this can return empty string
if (name.trim() === '') {
    name = Option.none()
} else {
    name = Option.some(name)
}
name = yield* name
Was this page helpful?