Some Kotlin delegates examples
- property delegates and class delegates
viewModel.viewState.observe(viewLifecycleOwner) { state -> | |
state takeIfSuccess { | |
// Here's the success state | |
} takeIfError { | |
// Here's the error state | |
} | |
} |
name: deploy-to-qa | |
on: | |
workflow_dispatch: | |
push: | |
tags: [ 'v*' ] | |
jobs: | |
update_qa: | |
runs-on: ubuntu-latest | |
steps: |
Some Kotlin delegates examples
const promiseWrapper = <T> (promise: Promise<T>): () => T => { | |
let status = "pending"; | |
let result: T; | |
const s = promise.then( | |
(value) => { | |
status = "success"; | |
result = value; | |
}, | |
(error) => { |