Introducing S.T.A.R as an alternative to S.M.A.R.T objective definition.
Let's start by reviewing what S.M.A.R.T stands for:
- S: Specific
- M: Measurable
- A: Achievable
- R: Relevant
- T: Time-bound
Introducing S.T.A.R as an alternative to S.M.A.R.T objective definition.
Let's start by reviewing what S.M.A.R.T stands for:
export const truthy = (v: any): v is true => { | |
return !!(v as boolean) | |
} | |
export const falsy = (v: any): v is false => { | |
return !(v as boolean) | |
} |
#!/usr/bin/env ts-node | |
import * as fs from 'fs' | |
import * as path from 'path' | |
import { promisify } from 'util' | |
import { SourceMapConsumer } from 'source-map' | |
const writeFile = promisify(fs.writeFile) | |
const mapFile = process.argv[2] |