angular.js typescript lib definitions asociated,
comments also have permission requirements defined now