Interface InjectionTokenMap


@JsType(isNative=true, name="ng.InjectionTokenMap", namespace="<global>") public interface InjectionTokenMap
Public injectable contracts keyed by their canonical runtime token. Every single-dollar token exposed by [[PublicInjectionTokens]] must map to a named, documented contract here. Double-dollar framework internals are intentionally excluded.
  • Method Details

    • $anchorScroll

      void $anchorScroll(InjectionTokenMap.$anchorScrollHashOrElementUnionType hashOrElement)
      Public InjectionTokenMap.$anchorScroll member exposed by the AngularTS namespace contract.
      Parameters:
      hashOrElement - Value supplied for the hashOrElement parameter.
    • $anchorScroll

      @JsOverlay default void $anchorScroll(elemental2.dom.HTMLElement hashOrElement)
      Public InjectionTokenMap.$anchorScroll member exposed by the AngularTS namespace contract.
      Parameters:
      hashOrElement - Value supplied for the hashOrElement parameter.
    • $anchorScroll

      @JsOverlay default void $anchorScroll(String hashOrElement)
      Public InjectionTokenMap.$anchorScroll member exposed by the AngularTS namespace contract.
      Parameters:
      hashOrElement - Value supplied for the hashOrElement parameter.
    • $anchorScroll

      @JsOverlay default void $anchorScroll(double hashOrElement)
      Public InjectionTokenMap.$anchorScroll member exposed by the AngularTS namespace contract.
      Parameters:
      hashOrElement - Value supplied for the hashOrElement parameter.
    • $compile

      LinkFn $compile(Object compileNode, InjectionTokenMap.$compileTranscludeFnUnionType transcludeFn, double maxPriority, String ignoreDirective, Object previousCompileContext)
      Public InjectionTokenMap.$compile member exposed by the AngularTS namespace contract.
      Parameters:
      compileNode - Value supplied for the compileNode parameter.
      transcludeFn - Value supplied for the transcludeFn parameter.
      maxPriority - Value supplied for the maxPriority parameter.
      ignoreDirective - Value supplied for the ignoreDirective parameter.
      previousCompileContext - Value supplied for the previousCompileContext parameter.
      Returns:
      Method result.
    • $compile

      @JsOverlay default LinkFn $compile(Object compileNode, LinkFn transcludeFn, double maxPriority, String ignoreDirective, Object previousCompileContext)
      Public InjectionTokenMap.$compile member exposed by the AngularTS namespace contract.
      Parameters:
      compileNode - Value supplied for the compileNode parameter.
      transcludeFn - Value supplied for the transcludeFn parameter.
      maxPriority - Value supplied for the maxPriority parameter.
      ignoreDirective - Value supplied for the ignoreDirective parameter.
      previousCompileContext - Value supplied for the previousCompileContext parameter.
      Returns:
      Method result.
    • $compile

      @JsOverlay default LinkFn $compile(Object compileNode, TranscludeFn transcludeFn, double maxPriority, String ignoreDirective, Object previousCompileContext)
      Public InjectionTokenMap.$compile member exposed by the AngularTS namespace contract.
      Parameters:
      compileNode - Value supplied for the compileNode parameter.
      transcludeFn - Value supplied for the transcludeFn parameter.
      maxPriority - Value supplied for the maxPriority parameter.
      ignoreDirective - Value supplied for the ignoreDirective parameter.
      previousCompileContext - Value supplied for the previousCompileContext parameter.
      Returns:
      Method result.
    • $controller

      Object $controller(Object expression, Object locals, boolean later, String ident)
      Public InjectionTokenMap.$controller member exposed by the AngularTS namespace contract.
      Parameters:
      expression - Value supplied for the expression parameter.
      locals - Value supplied for the locals parameter.
      later - Value supplied for the later parameter.
      ident - Value supplied for the ident parameter.
      Returns:
      Method result.
    • $exceptionHandler

      Object $exceptionHandler(Object exception)
      Public InjectionTokenMap.$exceptionHandler member exposed by the AngularTS namespace contract.
      Parameters:
      exception - Value supplied for the exception parameter.
      Returns:
      Method result.
    • $filter

      FilterFn $filter(String name)
      Public InjectionTokenMap.$filter member exposed by the AngularTS namespace contract.
      Parameters:
      name - Value supplied for the name parameter.
      Returns:
      Method result.
    • $http

      <T> elemental2.promise.Promise<HttpResponse<T>> $http(HttpRequestConfig config)
      Public InjectionTokenMap.$http member exposed by the AngularTS namespace contract.
      Parameters:
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $httpParamSerializer

      String $httpParamSerializer(jsinterop.base.JsPropertyMap<Object> params)
      Public InjectionTokenMap.$httpParamSerializer member exposed by the AngularTS namespace contract.
      Parameters:
      params - Value supplied for the params parameter.
      Returns:
      Method result.
    • $interpolate

      InjectionTokenMap.$interpolateResultCallback $interpolate(String text, boolean mustHaveExpression, String trustedContext, boolean allOrNothing)
      Public InjectionTokenMap.$interpolate member exposed by the AngularTS namespace contract.
      Parameters:
      text - Value supplied for the text parameter.
      mustHaveExpression - Value supplied for the mustHaveExpression parameter.
      trustedContext - Value supplied for the trustedContext parameter.
      allOrNothing - Value supplied for the allOrNothing parameter.
      Returns:
      Method result.
    • $machine

      Machine<Object> $machine(Object config)
      Public InjectionTokenMap.$machine member exposed by the AngularTS namespace contract.
      Parameters:
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $parse

      Public InjectionTokenMap.$parse member exposed by the AngularTS namespace contract.
      Parameters:
      expression - Value supplied for the expression parameter.
      interceptorFn - Value supplied for the interceptorFn parameter.
      Returns:
      Method result.
    • $rest

      <T, ID> RestService<T,ID> $rest(String baseUrl, Object entityClass, RestOptions options)
      Public InjectionTokenMap.$rest member exposed by the AngularTS namespace contract.
      Parameters:
      baseUrl - Value supplied for the baseUrl parameter.
      entityClass - Value supplied for the entityClass parameter.
      options - Value supplied for the options parameter.
      Returns:
      Method result.
    • $sse

      SseConnection $sse(String url, SseConfig config)
      Public InjectionTokenMap.$sse member exposed by the AngularTS namespace contract.
      Parameters:
      url - Value supplied for the url parameter.
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $storage

      <T> T $storage(T target, String key, Object storage, Object options)
      Public InjectionTokenMap.$storage member exposed by the AngularTS namespace contract.
      Parameters:
      target - Value supplied for the target parameter.
      key - Value supplied for the key parameter.
      storage - Value supplied for the storage parameter.
      options - Value supplied for the options parameter.
      Returns:
      Method result.
    • $templateRequest

      elemental2.promise.Promise<String> $templateRequest(String templateUrl)
      Public InjectionTokenMap.$templateRequest member exposed by the AngularTS namespace contract.
      Parameters:
      templateUrl - Value supplied for the templateUrl parameter.
      Returns:
      Method result.
    • $webTransport

      WebTransportConnection $webTransport(String url, WebTransportConfig config)
      Public InjectionTokenMap.$webTransport member exposed by the AngularTS namespace contract.
      Parameters:
      url - Value supplied for the url parameter.
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $websocket

      WebSocketConnection $websocket(String url, WebSocketConfig config)
      Public InjectionTokenMap.$websocket member exposed by the AngularTS namespace contract.
      Parameters:
      url - Value supplied for the url parameter.
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $worker

      <TSend, TReceive> WorkerHandle<TSend,TReceive> $worker(Object scriptPath, Object config)
      Public InjectionTokenMap.$worker member exposed by the AngularTS namespace contract.
      Parameters:
      scriptPath - Value supplied for the scriptPath parameter.
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $workflow

      <TContract> Workflow<TContract> $workflow(Object config)
      Public InjectionTokenMap.$workflow member exposed by the AngularTS namespace contract.
      Parameters:
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • $workflowSupervisor

      <TWorkflows> WorkflowSupervisor<TWorkflows> $workflowSupervisor(Object config)
      Public InjectionTokenMap.$workflowSupervisor member exposed by the AngularTS namespace contract.
      Parameters:
      config - Value supplied for the config parameter.
      Returns:
      Method result.
    • get$angular

      @JsProperty(name="$angular") Angular get$angular()
      Public InjectionTokenMap.$angular member exposed by the AngularTS namespace contract.
    • get$animate

      @JsProperty(name="$animate") AnimateService get$animate()
      Public InjectionTokenMap.$animate member exposed by the AngularTS namespace contract.
    • get$aria

      @JsProperty(name="$aria") AriaService get$aria()
      Public InjectionTokenMap.$aria member exposed by the AngularTS namespace contract.
    • get$cookie

      @JsProperty(name="$cookie") CookieService get$cookie()
      Public InjectionTokenMap.$cookie member exposed by the AngularTS namespace contract.
    • get$document

      @JsProperty(name="$document") elemental2.dom.Document get$document()
      Public InjectionTokenMap.$document member exposed by the AngularTS namespace contract.
    • get$element

      @JsProperty(name="$element") elemental2.dom.Element get$element()
      Public InjectionTokenMap.$element member exposed by the AngularTS namespace contract.
    • get$eventBus

      @JsProperty(name="$eventBus") EventBusService get$eventBus()
      Public InjectionTokenMap.$eventBus member exposed by the AngularTS namespace contract.
    • get$htmlCanvas

      @JsProperty(name="$htmlCanvas") HtmlCanvasService get$htmlCanvas()
      Public InjectionTokenMap.$htmlCanvas member exposed by the AngularTS namespace contract.
    • get$injector

      @JsProperty(name="$injector") InjectorService<Object> get$injector()
      Public InjectionTokenMap.$injector member exposed by the AngularTS namespace contract.
    • get$location

      @JsProperty(name="$location") LocationService get$location()
      Public InjectionTokenMap.$location member exposed by the AngularTS namespace contract.
    • get$log

      @JsProperty(name="$log") LogService get$log()
      Public InjectionTokenMap.$log member exposed by the AngularTS namespace contract.
    • get$rootElement

      @JsProperty(name="$rootElement") elemental2.dom.HTMLElement get$rootElement()
      Public InjectionTokenMap.$rootElement member exposed by the AngularTS namespace contract.
    • get$rootScope

      @JsProperty(name="$rootScope") Scope get$rootScope()
      Public InjectionTokenMap.$rootScope member exposed by the AngularTS namespace contract.
    • get$sce

      @JsProperty(name="$sce") SceService get$sce()
      Public InjectionTokenMap.$sce member exposed by the AngularTS namespace contract.
    • get$sceDelegate

      @JsProperty(name="$sceDelegate") SceDelegateService get$sceDelegate()
      Public InjectionTokenMap.$sceDelegate member exposed by the AngularTS namespace contract.
    • get$scope

      @JsProperty(name="$scope") Scope get$scope()
      Public InjectionTokenMap.$scope member exposed by the AngularTS namespace contract.
    • get$security

      @JsProperty(name="$security") SecurityPolicy get$security()
      Public InjectionTokenMap.$security member exposed by the AngularTS namespace contract.
    • get$serviceWorker

      @JsProperty(name="$serviceWorker") ServiceWorkerService get$serviceWorker()
      Public InjectionTokenMap.$serviceWorker member exposed by the AngularTS namespace contract.
    • get$state

      @JsProperty(name="$state") StateService<jsinterop.base.JsPropertyMap<Object>> get$state()
      Public InjectionTokenMap.$state member exposed by the AngularTS namespace contract.
    • get$stateRegistry

      @JsProperty(name="$stateRegistry") StateRegistryService get$stateRegistry()
      Public InjectionTokenMap.$stateRegistry member exposed by the AngularTS namespace contract.
    • get$stream

      @JsProperty(name="$stream") StreamService get$stream()
      Public InjectionTokenMap.$stream member exposed by the AngularTS namespace contract.
    • get$templateCache

      @JsProperty(name="$templateCache") Object get$templateCache()
      Public InjectionTokenMap.$templateCache member exposed by the AngularTS namespace contract.
    • get$transitions

      @JsProperty(name="$transitions") Object get$transitions()
      Public InjectionTokenMap.$transitions member exposed by the AngularTS namespace contract.
    • get$wasm

      @JsProperty(name="$wasm") WasmService get$wasm()
      Public InjectionTokenMap.$wasm member exposed by the AngularTS namespace contract.
    • get$webComponent

      @JsProperty(name="$webComponent") WebComponentService get$webComponent()
      Public InjectionTokenMap.$webComponent member exposed by the AngularTS namespace contract.
    • get$window

      @JsProperty(name="$window") elemental2.dom.Window get$window()
      Public InjectionTokenMap.$window member exposed by the AngularTS namespace contract.
    • set$angular

      @JsProperty(name="$angular") void set$angular(Angular $angular)
      Public InjectionTokenMap.$angular member exposed by the AngularTS namespace contract.
    • set$animate

      @JsProperty(name="$animate") void set$animate(AnimateService $animate)
      Public InjectionTokenMap.$animate member exposed by the AngularTS namespace contract.
    • set$aria

      @JsProperty(name="$aria") void set$aria(AriaService $aria)
      Public InjectionTokenMap.$aria member exposed by the AngularTS namespace contract.
    • set$cookie

      @JsProperty(name="$cookie") void set$cookie(CookieService $cookie)
      Public InjectionTokenMap.$cookie member exposed by the AngularTS namespace contract.
    • set$document

      @JsProperty(name="$document") void set$document(elemental2.dom.Document $document)
      Public InjectionTokenMap.$document member exposed by the AngularTS namespace contract.
    • set$element

      @JsProperty(name="$element") void set$element(elemental2.dom.Element $element)
      Public InjectionTokenMap.$element member exposed by the AngularTS namespace contract.
    • set$eventBus

      @JsProperty(name="$eventBus") void set$eventBus(EventBusService $eventBus)
      Public InjectionTokenMap.$eventBus member exposed by the AngularTS namespace contract.
    • set$htmlCanvas

      @JsProperty(name="$htmlCanvas") void set$htmlCanvas(HtmlCanvasService $htmlCanvas)
      Public InjectionTokenMap.$htmlCanvas member exposed by the AngularTS namespace contract.
    • set$injector

      @JsProperty(name="$injector") void set$injector(InjectorService<Object> $injector)
      Public InjectionTokenMap.$injector member exposed by the AngularTS namespace contract.
    • set$location

      @JsProperty(name="$location") void set$location(LocationService $location)
      Public InjectionTokenMap.$location member exposed by the AngularTS namespace contract.
    • set$log

      @JsProperty(name="$log") void set$log(LogService $log)
      Public InjectionTokenMap.$log member exposed by the AngularTS namespace contract.
    • set$rootElement

      @JsProperty(name="$rootElement") void set$rootElement(elemental2.dom.HTMLElement $rootElement)
      Public InjectionTokenMap.$rootElement member exposed by the AngularTS namespace contract.
    • set$rootScope

      @JsProperty(name="$rootScope") void set$rootScope(Scope $rootScope)
      Public InjectionTokenMap.$rootScope member exposed by the AngularTS namespace contract.
    • set$sce

      @JsProperty(name="$sce") void set$sce(SceService $sce)
      Public InjectionTokenMap.$sce member exposed by the AngularTS namespace contract.
    • set$sceDelegate

      @JsProperty(name="$sceDelegate") void set$sceDelegate(SceDelegateService $sceDelegate)
      Public InjectionTokenMap.$sceDelegate member exposed by the AngularTS namespace contract.
    • set$scope

      @JsProperty(name="$scope") void set$scope(Scope $scope)
      Public InjectionTokenMap.$scope member exposed by the AngularTS namespace contract.
    • set$security

      @JsProperty(name="$security") void set$security(SecurityPolicy $security)
      Public InjectionTokenMap.$security member exposed by the AngularTS namespace contract.
    • set$serviceWorker

      @JsProperty(name="$serviceWorker") void set$serviceWorker(ServiceWorkerService $serviceWorker)
      Public InjectionTokenMap.$serviceWorker member exposed by the AngularTS namespace contract.
    • set$state

      @JsProperty(name="$state") void set$state(StateService<jsinterop.base.JsPropertyMap<Object>> $state)
      Public InjectionTokenMap.$state member exposed by the AngularTS namespace contract.
    • set$stateRegistry

      @JsProperty(name="$stateRegistry") void set$stateRegistry(StateRegistryService $stateRegistry)
      Public InjectionTokenMap.$stateRegistry member exposed by the AngularTS namespace contract.
    • set$stream

      @JsProperty(name="$stream") void set$stream(StreamService $stream)
      Public InjectionTokenMap.$stream member exposed by the AngularTS namespace contract.
    • set$templateCache

      @JsProperty(name="$templateCache") void set$templateCache(Object $templateCache)
      Public InjectionTokenMap.$templateCache member exposed by the AngularTS namespace contract.
    • set$transitions

      @JsProperty(name="$transitions") void set$transitions(Object $transitions)
      Public InjectionTokenMap.$transitions member exposed by the AngularTS namespace contract.
    • set$wasm

      @JsProperty(name="$wasm") void set$wasm(WasmService $wasm)
      Public InjectionTokenMap.$wasm member exposed by the AngularTS namespace contract.
    • set$webComponent

      @JsProperty(name="$webComponent") void set$webComponent(WebComponentService $webComponent)
      Public InjectionTokenMap.$webComponent member exposed by the AngularTS namespace contract.
    • set$window

      @JsProperty(name="$window") void set$window(elemental2.dom.Window $window)
      Public InjectionTokenMap.$window member exposed by the AngularTS namespace contract.