Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b29ae8baa0 | ||
|
|
360bbdddac |
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"monorepoCommit": "be30143a326d5d7d7b0cbabea5bc5ac0301ef5b9",
|
"monorepoCommit": "63db0de133ad9b1d859b8b310317dbf2dbbe2ba2",
|
||||||
"sourcePath": "quixos-instance/packages/web-studio-canvas-runtime"
|
"sourcePath": "quixos-instance/packages/web-studio-canvas-runtime"
|
||||||
}
|
}
|
||||||
|
|||||||
Generated
+18
-18
@@ -21,19 +21,19 @@
|
|||||||
"helpers": {
|
"helpers": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1790852599,
|
"lastModified": 1793277056,
|
||||||
"narHash": "sha256-MdNtZpcsoguLPSCpAy9Naz6fkVPrftbZQbz1Aj7Zm9A=",
|
"narHash": "sha256-w7TrYSjU8hbVrqbLdHgxDJAzMdN2NoWe+HkInJLWRlI=",
|
||||||
"ref": "refs/tags/quixos-reachability/91679e8cc82133093cb0b4f9e519cbb39a5bba4f",
|
"ref": "refs/tags/quixos-reachability/c2454054dac36fb7a6ff12004003170a65e4f288",
|
||||||
"rev": "91679e8cc82133093cb0b4f9e519cbb39a5bba4f",
|
"rev": "c2454054dac36fb7a6ff12004003170a65e4f288",
|
||||||
"revCount": 54,
|
"revCount": 85,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
"url": "https://repos.quixos.org/quixos-toolchain/quixos-nix-helpers.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"ref": "refs/tags/quixos-reachability/91679e8cc82133093cb0b4f9e519cbb39a5bba4f",
|
"ref": "refs/tags/quixos-reachability/c2454054dac36fb7a6ff12004003170a65e4f288",
|
||||||
"rev": "91679e8cc82133093cb0b4f9e519cbb39a5bba4f",
|
"rev": "c2454054dac36fb7a6ff12004003170a65e4f288",
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
"url": "https://repos.quixos.org/quixos-toolchain/quixos-nix-helpers.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
@@ -58,19 +58,19 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1791261504,
|
"lastModified": 1793284605,
|
||||||
"narHash": "sha256-QSk9DWR7n5KL6cMHzmSKKXNIyaFA0s8Nu+wXjhhlENI=",
|
"narHash": "sha256-FgV0Qhy9vxhjZhJs3lWu4NtYZ9FvvkUmM32bP2V73yA=",
|
||||||
"ref": "refs/tags/quixos-reachability/5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87",
|
"ref": "refs/tags/quixos-reachability/a025525f47cdff71f2496bb4e72cb9fc06b046ed",
|
||||||
"rev": "5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87",
|
"rev": "a025525f47cdff71f2496bb4e72cb9fc06b046ed",
|
||||||
"revCount": 184,
|
"revCount": 235,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-protocol.git"
|
"url": "https://repos.quixos.org/quixos-toolchain/quixos-protocol.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"ref": "refs/tags/quixos-reachability/5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87",
|
"ref": "refs/tags/quixos-reachability/a025525f47cdff71f2496bb4e72cb9fc06b046ed",
|
||||||
"rev": "5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87",
|
"rev": "a025525f47cdff71f2496bb4e72cb9fc06b046ed",
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-protocol.git"
|
"url": "https://repos.quixos.org/quixos-toolchain/quixos-protocol.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
inputs.protocol.url = "git+https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-protocol.git?ref=refs/tags/quixos-reachability/5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87&rev=5b44c8154dc038efd87cf1cbdd2c00b66bfd4f87";
|
inputs.protocol.url = "git+https://repos.quixos.org/quixos-toolchain/quixos-protocol.git?ref=refs/tags/quixos-reachability/a025525f47cdff71f2496bb4e72cb9fc06b046ed&rev=a025525f47cdff71f2496bb4e72cb9fc06b046ed";
|
||||||
inputs.nixpkgs.follows = "protocol/nixpkgs";
|
inputs.nixpkgs.follows = "protocol/nixpkgs";
|
||||||
inputs.flake-utils.follows = "protocol/flake-utils";
|
inputs.flake-utils.follows = "protocol/flake-utils";
|
||||||
inputs.helpers = {
|
inputs.helpers = {
|
||||||
url = "git+https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git?ref=refs/tags/quixos-reachability/91679e8cc82133093cb0b4f9e519cbb39a5bba4f&rev=91679e8cc82133093cb0b4f9e519cbb39a5bba4f";
|
url = "git+https://repos.quixos.org/quixos-toolchain/quixos-nix-helpers.git?ref=refs/tags/quixos-reachability/c2454054dac36fb7a6ff12004003170a65e4f288&rev=c2454054dac36fb7a6ff12004003170a65e4f288";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
outputs =
|
outputs =
|
||||||
|
|||||||
+7
-7
@@ -1,9 +1,9 @@
|
|||||||
quixos-lock version 1 {
|
quixos-lock version 1 {
|
||||||
quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; commit "be30143a326d5d7d7b0cbabea5bc5ac0301ef5b9"; }
|
quixos source { repository "https://gitea.internal.quixos.org/quixos/quixos.git"; commit "63db0de133ad9b1d859b8b310317dbf2dbbe2ba2"; }
|
||||||
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "b39116dd8aecd901940e9eee0686b2c228d26d8d"; }
|
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "b562e6ec791b7dcb668447ea9e545fc9fd1395e0"; }
|
||||||
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "f979824643973d945066f79addbc22cbea365d4e"; }
|
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "25c832289faf188e6e574bcf4e0db7df4ecbd5b3"; }
|
||||||
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "29a974e9db15387c9efc0f0fe64fec348db10344"; }
|
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "52cc8c354fe958b12e69c9a0561780681a6ce3a3"; }
|
||||||
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "98a61b746983960e152f5ae3a29f95bdb7483d9a"; }
|
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "dd8ada4e1b96b1e8889014135dc2c9c87b08257f"; }
|
||||||
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "6c40bcab64cecb7349f688800cea3db447a9dd85"; }
|
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "4a40ff1c1f0335cc73deb24cf53e248417ea2aaf"; }
|
||||||
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "0a095eaaed67f47185a86816be86471285c031a9"; }
|
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "c5518695c8c7b53c5ebd8e8015ed98bb060e5652"; }
|
||||||
}
|
}
|
||||||
|
|||||||
+13
-1
@@ -7,7 +7,19 @@ const size = (value: { readonly width: number; readonly height: number }) => {
|
|||||||
if (!Number.isFinite(value.width) || !Number.isFinite(value.height) || value.width <= 0 || value.height <= 0)
|
if (!Number.isFinite(value.width) || !Number.isFinite(value.height) || value.width <= 0 || value.height <= 0)
|
||||||
throw new QxReject("INVALID_SIZE");
|
throw new QxReject("INVALID_SIZE");
|
||||||
};
|
};
|
||||||
const canPresent = async ({ receiver, input, ports }: Contexts["canPresent"]) => {
|
const canPresent = async ({
|
||||||
|
receiver,
|
||||||
|
input,
|
||||||
|
ports,
|
||||||
|
}: {
|
||||||
|
readonly receiver: ExactReference;
|
||||||
|
readonly input: string;
|
||||||
|
readonly ports: {
|
||||||
|
readonly catalog: {
|
||||||
|
presentations(): Promise<ReadonlyArray<{ readonly id: string; readonly atoms: readonly string[] }>>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}) => {
|
||||||
const presentations = await ports.catalog.presentations();
|
const presentations = await ports.catalog.presentations();
|
||||||
return presentations.some((p) => p.id === input && p.atoms.includes(receiver.expectation.id));
|
return presentations.some((p) => p.id === input && p.atoms.includes(receiver.expectation.id));
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user