Skip to content

Commit bfcb84a

Browse files
authored
4d34dc44 fix(signals): create deep signals for custom class instances (#4614)
1 parent 43b2bfe commit bfcb84a

File tree

13 files changed

+9
-9
lines changed

13 files changed

+9
-9
lines changed

commit_message

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a31c2a61 docs(effects): update examples to standalone api (#4522)
1+
4d34dc44 fix(signals): create deep signals for custom class instances (#4614)
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"id": "api/signals/Prettify",
33
"title": "Prettify",
4-
"contents": "\n\n<article>\n <div class=\"github-links\">\n <a href=\"https://github.com/ngrx/platform/edit/main/modules/signals/src/ts-helpers.ts?message=docs(signals)%3A%20describe%20your%20change...\" aria-label=\"Suggest Edits\" title=\"Suggest Edits\"><i class=\"material-icons\" aria-hidden=\"true\" role=\"img\">mode_edit</i></a>\n <a href=\"https://github.com/ngrx/platform/tree/19.0.0-beta.0/modules/signals/src/ts-helpers.ts\" aria-label=\"View Source\" title=\"View Source\"><i class=\"material-icons\" aria-hidden=\"true\" role=\"img\">code</i></a>\n</div>\n <div class=\"breadcrumb\">\n <script type=\"application/ld+json\">\n {\n \"@context\": \"http://schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [\n { \"@type\": \"ListItem\", \"position\": 1, \"item\": { \"@id\": \"https://ngrx.io//api\", \"name\": \"API\" } },\n { \"@type\": \"ListItem\", \"position\": 2, \"item\": { \"@id\": \"https://ngrx.io/api/signals\", \"name\": \"@ngrx/signals\" } },\n { \"@type\": \"ListItem\", \"position\": 3, \"item\": { \"@id\": \"https://ngrx.io/api/signals/Prettify\", \"name\": \"Prettify\" } }\n ]\n }\n </script>\n <a href=\"/api\">API</a> > <a href=\"api/signals\">@ngrx/signals</a>\n </div>\n \n <header class=\"api-header\">\n <h1 id=\"prettify\">Prettify<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"api/signals/Prettify#prettify\"><i class=\"material-icons\">link</i></a></h1>\n <label class=\"api-type-label type-alias\">type-alias</label>\n \n \n \n </header>\n \n <aio-toc class=\"embedded\"></aio-toc>\n\n <div class=\"api-body\">\n \n <section class=\"short-description\">\n \n \n </section>\n \n \n \n <section class=\"type-alias-overview\">\n <code-example language=\"ts\" hidecopy=\"true\">\n <a href=\"api/signals/type\" class=\"code-anchor\">type</a> <a href=\"api/signals/Prettify\" class=\"code-anchor\">Prettify</a>&#x3C;T> = {\n [K in keyof T]: T[K];\n} &#x26; {};\n </code-example>\n </section>\n\n \n\n \n \n\n \n\n\n </div>\n</article>\n\n<!-- links to this doc:\n - api/signals\n - api/signals/StateSignals\n - api/signals/signalStore\n - api/signals/signalStoreFeature-0\n-->\n<!-- links from this doc:\n - /api\n - api/signals\n - api/signals/Prettify#prettify\n - api/signals/type\n - https://github.com/ngrx/platform/edit/main/modules/signals/src/ts-helpers.ts?message=docs(signals)%3A%20describe%20your%20change...\n - https://github.com/ngrx/platform/tree/19.0.0-beta.0/modules/signals/src/ts-helpers.ts\n-->"
4+
"contents": "\n\n<article>\n <div class=\"github-links\">\n <a href=\"https://github.com/ngrx/platform/edit/main/modules/signals/src/ts-helpers.ts?message=docs(signals)%3A%20describe%20your%20change...#L12-L13\" aria-label=\"Suggest Edits\" title=\"Suggest Edits\"><i class=\"material-icons\" aria-hidden=\"true\" role=\"img\">mode_edit</i></a>\n <a href=\"https://github.com/ngrx/platform/tree/19.0.0-beta.0/modules/signals/src/ts-helpers.ts#L12-L13\" aria-label=\"View Source\" title=\"View Source\"><i class=\"material-icons\" aria-hidden=\"true\" role=\"img\">code</i></a>\n</div>\n <div class=\"breadcrumb\">\n <script type=\"application/ld+json\">\n {\n \"@context\": \"http://schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [\n { \"@type\": \"ListItem\", \"position\": 1, \"item\": { \"@id\": \"https://ngrx.io//api\", \"name\": \"API\" } },\n { \"@type\": \"ListItem\", \"position\": 2, \"item\": { \"@id\": \"https://ngrx.io/api/signals\", \"name\": \"@ngrx/signals\" } },\n { \"@type\": \"ListItem\", \"position\": 3, \"item\": { \"@id\": \"https://ngrx.io/api/signals/Prettify\", \"name\": \"Prettify\" } }\n ]\n }\n </script>\n <a href=\"/api\">API</a> > <a href=\"api/signals\">@ngrx/signals</a>\n </div>\n \n <header class=\"api-header\">\n <h1 id=\"prettify\">Prettify<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"api/signals/Prettify#prettify\"><i class=\"material-icons\">link</i></a></h1>\n <label class=\"api-type-label type-alias\">type-alias</label>\n \n \n \n </header>\n \n <aio-toc class=\"embedded\"></aio-toc>\n\n <div class=\"api-body\">\n \n <section class=\"short-description\">\n \n \n </section>\n \n \n \n <section class=\"type-alias-overview\">\n <code-example language=\"ts\" hidecopy=\"true\">\n <a href=\"api/signals/type\" class=\"code-anchor\">type</a> <a href=\"api/signals/Prettify\" class=\"code-anchor\">Prettify</a>&#x3C;T> = {\n [K in keyof T]: T[K];\n} &#x26; {};\n </code-example>\n </section>\n\n \n\n \n \n\n \n\n\n </div>\n</article>\n\n<!-- links to this doc:\n - api/signals\n - api/signals/StateSignals\n - api/signals/signalStore\n - api/signals/signalStoreFeature-0\n-->\n<!-- links from this doc:\n - /api\n - api/signals\n - api/signals/Prettify#prettify\n - api/signals/type\n - https://github.com/ngrx/platform/edit/main/modules/signals/src/ts-helpers.ts?message=docs(signals)%3A%20describe%20your%20change...#L12-L13\n - https://github.com/ngrx/platform/tree/19.0.0-beta.0/modules/signals/src/ts-helpers.ts#L12-L13\n-->"
55
}

generated/navigation.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -807,12 +807,12 @@
807807
"prerelease": [
808808
"local"
809809
],
810-
"build": "sha.a31c2a61",
810+
"build": "sha.4d34dc44",
811811
"version": "19.0.0-local",
812812
"codeName": "snapshot",
813813
"isSnapshot": true,
814-
"full": "19.0.0-local+sha.a31c2a61",
814+
"full": "19.0.0-local+sha.4d34dc44",
815815
"branch": "master",
816-
"commitSHA": "a31c2a6131482f0e26879d44991dfd8f2ec65b40"
816+
"commitSHA": "4d34dc442994381463bbc85768ba7afde592df41"
817817
}
818818
}
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

generated/zips/store/store.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

ngsw.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"configVersion": 1,
3-
"timestamp": 1733782149151,
3+
"timestamp": 1733831821558,
44
"index": "/index.html",
55
"assetGroups": [
66
{
@@ -1045,7 +1045,7 @@
10451045
"/generated/docs/api/signals/DeepSignal.json": "e9fe6041b4c0d43561d32b296f1542df607b0fb1",
10461046
"/generated/docs/api/signals/EmptyFeatureResult.json": "3b40552270adafb7d60af90d479c1a38648e6714",
10471047
"/generated/docs/api/signals/PartialStateUpdater.json": "5c93be87f20d9876abc95f4d9f7f46284fda3a35",
1048-
"/generated/docs/api/signals/Prettify.json": "a709ea43eaf097b62e1aff4eb8e1ce8a08b4c257",
1048+
"/generated/docs/api/signals/Prettify.json": "87ba4a28b709dd71791b34bccca5d9a6d4a9d563",
10491049
"/generated/docs/api/signals/SignalState-1.json": "395ec2b00086a2e27f014dc4b46f7f16b5aff4c8",
10501050
"/generated/docs/api/signals/SignalStoreFeature-1.json": "17189b612f6410fb318aa8ca15abadb07b627dec",
10511051
"/generated/docs/api/signals/SignalStoreFeatureResult.json": "34291fb375865a0bd0ff5f56e4c5b3f95441f4fc",
@@ -1405,7 +1405,7 @@
14051405
"/generated/images/marketing/concept-icons/universal.svg": "69516bc8a226c9df3c564f7a4f0fec1b66e7711f",
14061406
"/generated/images/marketing/features/feature-icon.svg": "2cf6c1c11faee80b101b38c91f02184dada8cbe2",
14071407
"/generated/images/marketing/home/ngrx-conf-badge.svg": "f6c369c9c05b4b4df3373a7fb31dd3f4e82c9a44",
1408-
"/generated/navigation.json": "dba18ecdbb24c7ba4dffb07e80c1125cf5b27026",
1408+
"/generated/navigation.json": "2f28dcdc411f88a54e3ab8e458806b90e6ca7b65",
14091409
"/generated/resources.json": "187bbb4f63bac415553db8bc033d822bb0b5a47e",
14101410
"/index.html": "73dd53940c29a42e824ed49572e37e307dc49f5f",
14111411
"/light-theme.css": "af6e8fca0da10e9eed053318ea52c0434ddc7c53",

stats.json

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)