InjectionToken<CngxTocContract>
Contract token for a toc rail. CngxToc provides it via { provide: CNGX_TOC, useExisting: CngxToc }, so a collaborator injects the narrow CngxTocContract instead of the concrete class.
CngxToc
{ provide: CNGX_TOC, useExisting: CngxToc }