ChainContentDatatype
The stored native Colour Chains campaign, lessons and optional Shizen/Arashi campaigns.
Import it
import type { ChainContentData } from "@johnmorrisdotca/houseki/colour-chains";
Definition
interface ChainContentData {
readonly campaign: ChainCampaignManifest;
readonly tutorials: readonly ChainTutorialDefinition[];
readonly shizen?: NatureChainCampaignManifest;
readonly arashi?: NatureChainCampaignManifest;
}
Members
| Name | Type | Description |
|---|---|---|
campaign | ChainCampaignManifest | |
tutorials | readonly ChainTutorialDefinition[] | |
shizen (optional) | NatureChainCampaignManifest | undefined | |
arashi (optional) | NatureChainCampaignManifest | undefined |
Examples
import type { ChainContentData } from "@johnmorrisdotca/houseki/colour-chains";
import { campaignManifest, tutorialManifest } from "@johnmorrisdotca/houseki/colour-chains";
const value: ChainContentData = {campaign:campaignManifest,tutorials:tutorialManifest};
console.log(value == null ? value : typeof value === "object" ? Object.keys(value).slice(0,6) : value);[ 'campaign', 'tutorials' ]What it prints (run when this page was built)