Gibots Interview Question

1.Do you think that TypeScript supports all object-oriented principles?