createContextToken

A lookup token associated with a dependency provider, for use with the Marble.js context system.

Importing

import { createContextToken } from '@marblejs/core';

Type declaration

createContextToken :: () -> ContextToken
createContextToken :: string -> ContextToken

Example

The following example creates and associates injection token with Marble.js WebSocket server.

import { createContextToken } from '@marblejs/core';
import { WebSocketServerConnection } from '@marblejs/websockets';

const WebSocketServerToken =
    createContextToken<WebSocketServerConnection>('WebSocketServerToken');

Always remember add a string name for created lookup token.

Last updated