Nimap infotech interview question

what are directives, injection and typescript