Add factory creation ports and owner initialization contracts

This commit is contained in:
Timothy J. Aveni
2026-09-19 22:20:55 -07:00
parent 03ac7f8557
commit 0555c929b1
25 changed files with 3899 additions and 3012 deletions
+2
View File
@@ -115,6 +115,8 @@ export const genericImplementationType = (
}
case "query":
return queryPort(requirement);
case "creation":
throw new Error("Creation ports require the portable transaction context generator (LF-09)");
case "constructor":
return object([
[
+2
View File
@@ -249,6 +249,8 @@ export const generateTypeScriptBindings = (
},
};
}
case "creation":
throw new Error("Creation ports require the portable transaction context generator (LF-09)");
case "constructor": {
const input = requirement.inputType;
if (!input)