Variable creditsServiceConst
creditsService: {
id: "credits";
mount: {
kind: "route";
path: "/api/credits";
symbol: "creditsRoutes";
from: "./routes/credits";
};
provision: { symbol: "creditsProvision"; from: "./src/provision/credits" };
contract: { symbol: "creditsOps"; from: "./contract/credits" };
deps: ["@suluk/credits"];
compose: {
offers: {
grantOnSignup: {
kind: "capability";
symbol: "Credits";
from: "./services/credits";
imports: [
{ symbol: "Effect"; from: "effect" },
{ symbol: "Credits"; from: "./services/credits" },
{ symbol: "CreditsLive"; from: "./services/credits" },
{ symbol: "DbLive"; from: "./app" },
];
build: (__namedParameters: { with: Record<string, unknown> }) => string;
};
};
};
} = ...
Type Declaration
Readonlyid: "credits"
Readonlymount: {
kind: "route";
path: "/api/credits";
symbol: "creditsRoutes";
from: "./routes/credits";
}
Readonlyprovision: { symbol: "creditsProvision"; from: "./src/provision/credits" }
Readonlycontract: { symbol: "creditsOps"; from: "./contract/credits" }
Readonlydeps: ["@suluk/credits"]
Readonlycompose: {
offers: {
grantOnSignup: {
kind: "capability";
symbol: "Credits";
from: "./services/credits";
imports: [
{ symbol: "Effect"; from: "effect" },
{ symbol: "Credits"; from: "./services/credits" },
{ symbol: "CreditsLive"; from: "./services/credits" },
{ symbol: "DbLive"; from: "./app" },
];
build: (__namedParameters: { with: Record<string, unknown> }) => string;
};
};
}