{ "id": "api/platform-browser/makeStateKey", "title": "makeStateKey", "contents": "\n\n
\n
\n
\n \n API > @angular/platform-browser\n
\n \n
\n \n
\n

makeStateKeylink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

Create a StateKey<T> that can be used to store value of type T with TransferState.

\n\n

See more...

\n
\n \n \n \n\n
\n \n\n makeStateKey<T = void>(key: string): StateKey<T>\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n key\n string\n \n \n
\n\n \n
Returns
\n

StateKey<T>

\n\n \n\n\n \n\n \n
\n\n\n \n\n \n\n
\n

Descriptionlink

\n

Example:

\n\nconst COUNTER_KEY = makeStateKey<number>('counter');\nlet value = 10;\n\ntransferState.set(COUNTER_KEY, value);\n\n\n \n
\n\n\n\n \n\n\n
\n
\n\n\n" }