Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba0b652b67 | ||
|
|
1cd582332c |
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"monorepoCommit": "488f7e229afed8f03fc3bfa4abe707da0c613460",
|
||||
"monorepoCommit": "11bc3ae35b0034c113daca4c35d1b341aa31ef70",
|
||||
"sourcePath": "examples/local-first/workspaces/language-reader-studio"
|
||||
}
|
||||
|
||||
+57
-57
@@ -1,59 +1,59 @@
|
||||
quixos-lock version 1 {
|
||||
quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; commit "488f7e229afed8f03fc3bfa4abe707da0c613460"; }
|
||||
package AgentPresentation source { repository "https://repos.quixos.org/quixos-templates/package-agent-presentation.git"; commit "4b3ec59d73ad78b527628a6772693c8768772287"; }
|
||||
interface PresentationState source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state.git"; commit "ac0194a32b7773d6f738c94371c5b610d1946521"; }
|
||||
interface PresentationSubject source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-subject.git"; commit "c94f98ecb12f3b7c20d11f22fbbf74cf41ad44ae"; }
|
||||
interface PresentationStateValues source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-values.git"; commit "b802c5bcdd782ef86f685364bc033453d5a1847f"; }
|
||||
interface PresentationStateRecord source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-record.git"; commit "1f639961980d255ab6c3e116186c6e3d08fdff87"; }
|
||||
interface PresentationStateFactory source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-factory.git"; commit "5e016b26d0ec2a8183c352b9686583b98dbb87f9"; }
|
||||
interface Presentation source { repository "https://repos.quixos.org/quixos-templates/interface-presentation.git"; commit "4d63aaa32d91524f4f96b7364180b1a62b3eeea2"; }
|
||||
interface PresentationStates source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-states.git"; commit "e3c44e9674ce487340c42a13ed7a1ceab91545ae"; }
|
||||
package PresentationRuntime source { repository "https://repos.quixos.org/quixos-templates/package-presentation-runtime.git"; commit "fbb357ab1a4ec2d99ec8123084e228745c82a4d2"; }
|
||||
interface AgentWorkspace source { repository "https://repos.quixos.org/quixos-templates/interface-agent-workspace.git"; commit "c00f8149e01966ef130a834ddf1ee6155f3c01ef"; }
|
||||
interface AgentDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-agent-directory.git"; commit "9dcf546fb4920c59b9532038926668f1b7a2fdd0"; }
|
||||
interface Agent source { repository "https://repos.quixos.org/quixos-templates/interface-agent.git"; commit "e5ebdc6b0a69704c687accb8420a1d808e427afd"; }
|
||||
interface AgentThread source { repository "https://repos.quixos.org/quixos-templates/interface-agent-thread.git"; commit "bd77d8dfbc8ec72902249a28912fb749a49d943a"; }
|
||||
interface AgentRequest source { repository "https://repos.quixos.org/quixos-templates/interface-agent-request.git"; commit "e5143427c37b6dc8bbf1b542f95bf08473905f9d"; }
|
||||
interface AgentItem source { repository "https://repos.quixos.org/quixos-templates/interface-agent-item.git"; commit "ecd25e19dc169403d66e41dcab660f3d4219b0e2"; }
|
||||
interface AgentQuestion source { repository "https://repos.quixos.org/quixos-templates/interface-agent-question.git"; commit "18ed4818742b6ab013b1dd50ede348c597fd2037"; }
|
||||
interface AgentContextSubject source { repository "https://repos.quixos.org/quixos-templates/interface-agent-context-subject.git"; commit "f913c253733ff9632bec21758af76330665a3437"; }
|
||||
package AgentRuntime source { repository "https://repos.quixos.org/quixos-templates/package-agent-runtime.git"; commit "e9f89b3f9e16d75924fb58d037d706b4b45c389c"; }
|
||||
interface EventStream source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream.git"; commit "165b9538e6987e79b009c14185db9dcc1b09072e"; }
|
||||
interface EventHandler source { repository "https://repos.quixos.org/quixos-templates/interface-event-handler.git"; commit "06d2b6cee68bdb2fcc562ffa2e2a323a079d7c07"; }
|
||||
interface EventSubscription source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription.git"; commit "d9c1155a7c78f9b4364c85989577e87983c72cc8"; }
|
||||
interface EventStreamRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream-record.git"; commit "de14b1b71ba3610fa59cd3607cf141bbbfc0b0b0"; }
|
||||
interface EventSubscriptionRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription-record.git"; commit "bcfa1e49c0bd7bcfd869db1ba34de13b21e32131"; }
|
||||
interface ApplicationEntry source { repository "https://repos.quixos.org/quixos-templates/interface-application-entry.git"; commit "b17036f3b6fc2e58d75f4e15ae1a144a76ad5b89"; }
|
||||
interface ReadingServices source { repository "https://repos.quixos.org/quixos-templates/interface-reading-services.git"; commit "02d0b41c6f1b25439318e2764f6499c2bd6d04ba"; }
|
||||
interface ReadingOwner source { repository "https://repos.quixos.org/quixos-templates/interface-reading-owner.git"; commit "cf111efbc3a2c2890db2a7f138a581c5f600d0a2"; }
|
||||
interface LanguageReader source { repository "https://repos.quixos.org/quixos-templates/interface-language-reader.git"; commit "8de22a0d48b96a31651eb15c4fb4c8a7e244f9e6"; }
|
||||
interface ReadingReader source { repository "https://repos.quixos.org/quixos-templates/interface-reading-reader.git"; commit "f00914748db8594df1a9916d933e7ed801e9beef"; }
|
||||
interface ReadingDocument source { repository "https://repos.quixos.org/quixos-templates/interface-reading-document.git"; commit "7f3c95fc9a4b7bb3ad3c695bb58a74a10db290d3"; }
|
||||
interface ReadingFeature source { repository "https://repos.quixos.org/quixos-templates/interface-reading-feature.git"; commit "3533a0f2cedd3b5993ae08986d7f6a4030c28445"; }
|
||||
interface ReadingJob source { repository "https://repos.quixos.org/quixos-templates/interface-reading-job.git"; commit "71deaa6f479bf226a55ecc2c8b15130f855c6972"; }
|
||||
interface ReadingRequest source { repository "https://repos.quixos.org/quixos-templates/interface-reading-request.git"; commit "ba1275a646de6590b78d66820a4c214dcef03964"; }
|
||||
interface ReadingWord source { repository "https://repos.quixos.org/quixos-templates/interface-reading-word.git"; commit "2623679d1259ec5646a66cae94c78b886416fd36"; }
|
||||
interface AgentDocumentation source { repository "https://repos.quixos.org/quixos-templates/interface-agent-documentation.git"; commit "fa4a362880335fb573f437299b8860b6a7292812"; }
|
||||
interface ReadingVocabulary source { repository "https://repos.quixos.org/quixos-templates/interface-reading-vocabulary.git"; commit "95f608afeeb255e2eb6c00d22ccc2d8efa13742d"; }
|
||||
package LanguageReaderRuntime source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-runtime.git"; commit "420d78b4a262c96e18022608107576c404fd06ba"; }
|
||||
package LanguageReaderPresentation source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-presentation.git"; commit "5a9cf0e9a0770ca38752df535ebdfdd661320e30"; }
|
||||
interface GutenbergCatalog source { repository "https://repos.quixos.org/quixos-templates/interface-gutenberg-catalog.git"; commit "6a7d7881ab0656ea4209934e5e81de1759951e10"; }
|
||||
package GutenbergRuntime source { repository "https://repos.quixos.org/quixos-templates/package-gutenberg-runtime.git"; commit "72c7c5c47c82b743a02a8df6d4620304edd23e98"; }
|
||||
interface ReactComponent source { repository "https://repos.quixos.org/quixos-templates/interface-react-component.git"; commit "d6ce4d674379ee93645dee5df4b43c1304d44b68"; }
|
||||
interface ReadingNavigation source { repository "https://repos.quixos.org/quixos-templates/interface-reading-navigation.git"; commit "8f90502dcf3626bca59044cf68709c4db0a3cfac"; }
|
||||
package AgentWorkspaceBootstrap source { repository "https://repos.quixos.org/quixos-templates/package-agent-workspace-bootstrap.git"; commit "b4e02055248975c1e9655a34bc3d0a1ac6285b7b"; }
|
||||
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "c1893ec19fcbd035221215c3feff5d612975ee6e"; }
|
||||
interface WebStudioCanvasFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-factory.git"; commit "0c216f13c1f2feae6e4d52c04d933f2ca98baff7"; }
|
||||
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "a1018f0eac5cbf32ae12a5f96a69f088a6cc6572"; }
|
||||
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "11814ea4fb3d7a29dfae180eccd9392ff81143ff"; }
|
||||
package WebStudioCanvasRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-runtime.git"; commit "ae80ad42c31cf27e1c3f0d24d8d9c0c13a9430d9"; }
|
||||
interface WebStudioPresentable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-presentable.git"; commit "6d2d2ddfec378eccfbbb9834ac10c35663f51bb7"; }
|
||||
interface PresentationMount source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-mount.git"; commit "52d9ef58de0aa8b1c1ba7d38c2606ea51511b6c2"; }
|
||||
interface WebStudioDisplayTarget source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-target.git"; commit "51fd52f7cb42564a97fc8a2c1ea7190be0e2135d"; }
|
||||
interface WebStudioDisplayDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-directory.git"; commit "cbf23d0cff7637b3259916b2d2e1a3df3fbe11ec"; }
|
||||
package WebStudioDisplayRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-display-runtime.git"; commit "2b0a8305f616fa87463baf11d53a572c669d8e04"; }
|
||||
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "4684be03e06f7bef5a82275387501352a741882e"; }
|
||||
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "fb382e3ca97dfd99b35ed6403198e23a8654c624"; }
|
||||
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "15fe89143b0a6d568716119583166c17559154dd"; }
|
||||
package WebStudioCanvasEditor source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-editor.git"; commit "ed64c8b966fa11563386e89b471da67d3ab84262"; }
|
||||
quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; commit "11bc3ae35b0034c113daca4c35d1b341aa31ef70"; }
|
||||
package AgentPresentation source { repository "https://repos.quixos.org/quixos-templates/package-agent-presentation.git"; commit "e6d0d1c93fb38a55560f298a94211ac2f240c430"; }
|
||||
interface PresentationState source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state.git"; commit "e45cd54d915210819c9eea2b74075807a48f72af"; }
|
||||
interface PresentationSubject source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-subject.git"; commit "408cb3740668eebbd94180b109b5eb5f773c7c35"; }
|
||||
interface PresentationStateValues source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-values.git"; commit "813b7007396679092b88f8b239d6681fbd15f1e0"; }
|
||||
interface PresentationStateRecord source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-record.git"; commit "b0b1888d7b1004de99169f8a620a8cc7c5e852c5"; }
|
||||
interface PresentationStateFactory source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-factory.git"; commit "76404929d9511100426d8b24f9ebac37658d2c5a"; }
|
||||
interface Presentation source { repository "https://repos.quixos.org/quixos-templates/interface-presentation.git"; commit "1470958778a58992d0732b193ba79bae48a552b0"; }
|
||||
interface PresentationStates source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-states.git"; commit "2f43bd6b289fda8a01ff55c883839cfa68a69cce"; }
|
||||
package PresentationRuntime source { repository "https://repos.quixos.org/quixos-templates/package-presentation-runtime.git"; commit "92a521521da247247f89652b90dc5c668b14990d"; }
|
||||
interface AgentWorkspace source { repository "https://repos.quixos.org/quixos-templates/interface-agent-workspace.git"; commit "7c34e1e602a430d9a527149d95ca57b69c507022"; }
|
||||
interface AgentDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-agent-directory.git"; commit "68f390c3961e3e61a7d113c064760201a9c980ff"; }
|
||||
interface Agent source { repository "https://repos.quixos.org/quixos-templates/interface-agent.git"; commit "913f231712bca6ce7acf92e64a600593fa809523"; }
|
||||
interface AgentThread source { repository "https://repos.quixos.org/quixos-templates/interface-agent-thread.git"; commit "5c5f0e6eea473f3d3e5ccda90c4b99264da1a200"; }
|
||||
interface AgentRequest source { repository "https://repos.quixos.org/quixos-templates/interface-agent-request.git"; commit "ebda8ef7734973e21e47446ed1ddd9d4d51d760d"; }
|
||||
interface AgentItem source { repository "https://repos.quixos.org/quixos-templates/interface-agent-item.git"; commit "39cf5dfec15f9ab63d9371512c7dcb0bde273eb2"; }
|
||||
interface AgentQuestion source { repository "https://repos.quixos.org/quixos-templates/interface-agent-question.git"; commit "53fd9bb61b572091319db6927adce8d180f5924f"; }
|
||||
interface AgentContextSubject source { repository "https://repos.quixos.org/quixos-templates/interface-agent-context-subject.git"; commit "41e806bfb38a5474c6b5349952f456f80faabd27"; }
|
||||
package AgentRuntime source { repository "https://repos.quixos.org/quixos-templates/package-agent-runtime.git"; commit "0f66c135f4d5bc517d95752953fb5450532bad2c"; }
|
||||
interface EventStream source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream.git"; commit "bbd53f2eb2807642011ef15dd132d253f6207279"; }
|
||||
interface EventHandler source { repository "https://repos.quixos.org/quixos-templates/interface-event-handler.git"; commit "43ccebb5072c893212040e1d48a15d73e9766d38"; }
|
||||
interface EventSubscription source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription.git"; commit "e64dbc21cea6c8bc585a0d04b9b9f8a5aae57afd"; }
|
||||
interface EventStreamRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream-record.git"; commit "75bf1ac3242e9d015a5bcf69f77ceceeac9dd079"; }
|
||||
interface EventSubscriptionRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription-record.git"; commit "a418cc0e0eef606b84113fb59fb038a5c8a45a03"; }
|
||||
interface ApplicationEntry source { repository "https://repos.quixos.org/quixos-templates/interface-application-entry.git"; commit "0430a5dea6e70a502f910ff9bbd2ec51e121d371"; }
|
||||
interface ReadingServices source { repository "https://repos.quixos.org/quixos-templates/interface-reading-services.git"; commit "89659cf5b6d5688ba9e01b1007a6749b865a2201"; }
|
||||
interface ReadingOwner source { repository "https://repos.quixos.org/quixos-templates/interface-reading-owner.git"; commit "2cc5b2a0f93feef5e8554cdff66cc6c497057457"; }
|
||||
interface LanguageReader source { repository "https://repos.quixos.org/quixos-templates/interface-language-reader.git"; commit "6c26bde43dc95ce70371fc120689947a23f8c564"; }
|
||||
interface ReadingReader source { repository "https://repos.quixos.org/quixos-templates/interface-reading-reader.git"; commit "caf95ae904857b554f1c1b84803f4b8f2a7895ae"; }
|
||||
interface ReadingDocument source { repository "https://repos.quixos.org/quixos-templates/interface-reading-document.git"; commit "425ce639dd6446e01d791f7aad9fcf0682af7d09"; }
|
||||
interface ReadingFeature source { repository "https://repos.quixos.org/quixos-templates/interface-reading-feature.git"; commit "1cfa42c98466b6b7f4e3b177c9bf076ed0d1d97f"; }
|
||||
interface ReadingJob source { repository "https://repos.quixos.org/quixos-templates/interface-reading-job.git"; commit "680be4948bd0dfb9e512967ac6a48746dc2835a4"; }
|
||||
interface ReadingRequest source { repository "https://repos.quixos.org/quixos-templates/interface-reading-request.git"; commit "ede3c07df2a7e2155e1810d8ec2ee090dbfdb04b"; }
|
||||
interface ReadingWord source { repository "https://repos.quixos.org/quixos-templates/interface-reading-word.git"; commit "70e01195cf65994c6e54312498dd69115204ec04"; }
|
||||
interface AgentDocumentation source { repository "https://repos.quixos.org/quixos-templates/interface-agent-documentation.git"; commit "4b0f81969757d5f0131872bda1679547bd10458c"; }
|
||||
interface ReadingVocabulary source { repository "https://repos.quixos.org/quixos-templates/interface-reading-vocabulary.git"; commit "7be1aa0ebcf364d2283cc1423a06383e7658addd"; }
|
||||
package LanguageReaderRuntime source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-runtime.git"; commit "3072fea8c5dbaf58e9c73c1778c6e6d8ce3d7525"; }
|
||||
package LanguageReaderPresentation source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-presentation.git"; commit "28c084a5b673cc7b25b4e25ecae44e5ad953de82"; }
|
||||
interface GutenbergCatalog source { repository "https://repos.quixos.org/quixos-templates/interface-gutenberg-catalog.git"; commit "af259cf22a7a63e8ba53c0d44522f4e19b3633d0"; }
|
||||
package GutenbergRuntime source { repository "https://repos.quixos.org/quixos-templates/package-gutenberg-runtime.git"; commit "ebdf838718b8d525362ebfb5c8f0c21e3cd2afc6"; }
|
||||
interface ReactComponent source { repository "https://repos.quixos.org/quixos-templates/interface-react-component.git"; commit "467c619dc09f79b882a5831e2fb07921f35bf550"; }
|
||||
interface ReadingNavigation source { repository "https://repos.quixos.org/quixos-templates/interface-reading-navigation.git"; commit "f237c2d8ef235dabb941b9c8936bcf94b938d7ad"; }
|
||||
package AgentWorkspaceBootstrap source { repository "https://repos.quixos.org/quixos-templates/package-agent-workspace-bootstrap.git"; commit "990f89f464ed2661e3cd2377e6d9105b0b278a43"; }
|
||||
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "41785da69617d56666f283f62b6412793a02fa7f"; }
|
||||
interface WebStudioCanvasFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-factory.git"; commit "98aa3a98fd9cef64089b0253b64e41dc98ffbc65"; }
|
||||
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "80b68d534a8e3d85b4561baf915f0660d4d510bf"; }
|
||||
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "9eda2f467239c49cef43acf5cb99a3c98fa0e66c"; }
|
||||
package WebStudioCanvasRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-runtime.git"; commit "1f45661a32b3b0d3bd07d87d6434ccbfa0689df7"; }
|
||||
interface WebStudioPresentable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-presentable.git"; commit "e7fc9e90437bb85fd92fbef23102325d93f325f6"; }
|
||||
interface PresentationMount source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-mount.git"; commit "837f31b643da53c52ae9d4b61f29c02a1f4c3a83"; }
|
||||
interface WebStudioDisplayTarget source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-target.git"; commit "19ca7a1011f5aa3c70273af761aa520bc07e02ea"; }
|
||||
interface WebStudioDisplayDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-directory.git"; commit "d9e1cebe16fb2799e0b853932965bc09b5f34379"; }
|
||||
package WebStudioDisplayRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-display-runtime.git"; commit "9d7054f8aa9b85f28dd98f8f632c67b66fbd987b"; }
|
||||
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "867512e7e6ec5805e6ffe95fd316f0c3aef2902c"; }
|
||||
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "105a9d9957c8c0d7e3f8a0896698f5cad6203efc"; }
|
||||
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "ce51b6fd655895a878bd10079d65e01503167c42"; }
|
||||
package WebStudioCanvasEditor source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-editor.git"; commit "1ace18f8a1abafe64a6fe40bd7873c2482c1a83a"; }
|
||||
}
|
||||
|
||||
+1
-1
@@ -91,7 +91,7 @@ fragment {
|
||||
bind setEnabled.call to package LanguageReaderRuntime.setEnabled with {data to state FeatureData;};
|
||||
private edge FeatureReader id "reading:edge:FeatureReader" {atom Self projection reader id "reading:projection:FeatureReader:reader" optional-one on-delete "detach" public-traversal;interface ReadingReader projection features id "reading:projection:FeatureReader:features" many-unique on-delete "detach" public-traversal;}
|
||||
bind reader.resolve to edge FeatureReader.reader.resolve;bind reader.connect to edge FeatureReader.reader.connect;
|
||||
private state FeatureData id "reading:state:FeatureData" on Self : record {name:string;processor:string;enabled:bool;configRevision:uint32;} policy register;
|
||||
private state FeatureData id "reading:state:FeatureData" on Self : record {name:string;processor:string;style:string;reveal:string;generation:string;scope:string;color:string;enabled:bool;configRevision:uint32;} policy register;
|
||||
private edge FeatureLibrary id "reading:edge:FeatureLibrary" { atom Self projection library id "reading:projection:FeatureLibrary:library" exactly-one on-delete "detach" public-traversal ; interface LanguageReader projection features id "reading:projection:FeatureLibrary:features" many-unique on-delete "detach" public-traversal; }
|
||||
initialize {authoring to edge FeatureAuthoring.authoring;reader to edge FeatureReader.reader;data to state FeatureData;library to edge FeatureLibrary.library;options to state Options;};bind data.get to state FeatureData.read;bind library.resolve to edge FeatureLibrary.library.resolve;bind remove.call to lifecycle.delete;
|
||||
private state Options id "reading:state:FeatureOptions" on Self : string policy register default "{}";
|
||||
|
||||
Reference in New Issue
Block a user