AnAr Solutions interview question

what are directives in angular ?