Pergunta de entrevista da empresa Cognizant

How many types of user defined directive in angular js