Create a prop-driven streaming JSON parser backed by Angular signals.
API
declare function injectJsonParser<
Schema extends s.HashbrownType ,
>(
json: Signal <string>,
schema: Schema | Signal <Schema>,
): JsonParserRef <
s.Infer <Schema>
>;injectJsonParser
JsonParserRef<s.Infer<Schema>>Signal containing the full JSON string that grows over time.
Optional Skillet schema to resolve values from the parser state.
@typeSchemas.HashbrownType@returnsJsonParserRef<s.Infer<Schema>>API
declare function injectJsonParser(
json: Signal <string>,
): JsonParserRef <unknown>;injectJsonParser
JsonParserRef<unknown>Signal containing the full JSON string that grows over time.
@returnsJsonParserRef<unknown>API
declare function injectJsonParser<Output = unknown>(
json: Signal <string>,
schema:
| s.HashbrownType <Output>
| Signal <
s.HashbrownType <Output>
>,
): JsonParserRef <Output>;injectJsonParser
JsonParserRef<Output>Signal containing the full JSON string that grows over time.
Optional Skillet schema to resolve values from the parser state.
@typeOutput@returnsJsonParserRef<Output>