// tslint:disable:no-console
import * as moment from 'moment';

const MINUTES = 10;

async function main() {
    const duration = moment.duration(MINUTES, 'minutes');
    const newDuration = moment.duration(duration.toISOString());
    console.log(duration);
    console.log(newDuration);
    console.log(duration.toISOString());
    console.log(newDuration.toISOString());
    console.log(newDuration.isValid());
    console.log(moment.duration('invalid')
        .isValid());
}

main()
    .then(() => {
        console.log('success!');
    })
    .catch(console.error);
