123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import { getTypeRegistry } from "@polkadot/types";
- import * as common from "./common";
- import * as members from "./members";
- import * as council from "./council";
- import * as roles from "./roles";
- import * as forum from "./forum";
- import * as stake from "./stake";
- import * as mint from "./mint";
- import * as recurringRewards from "./recurring-rewards";
- import * as hiring from "./hiring";
- import * as versionedStore from "./versioned-store";
- import * as versionedStorePermissions from "./versioned-store/permissions";
- import * as contentWorkingGroup from "./content-working-group";
- import * as workingGroup from "./working-group";
- import * as discovery from "./discovery";
- import * as media from "./media";
- import * as proposals from "./proposals";
- export {
- common,
- members,
- council,
- roles,
- forum,
- stake,
- mint,
- recurringRewards,
- hiring,
- versionedStore,
- versionedStorePermissions,
- contentWorkingGroup,
- workingGroup,
- discovery,
- media,
- proposals
- };
- export function registerJoystreamTypes() {
- const typeRegistry = getTypeRegistry();
- typeRegistry.register({
- MemoText: "Text", // for the memo module
- });
- common.registerCommonTypes();
- members.registerMembershipTypes();
- council.registerCouncilAndElectionTypes();
- roles.registerRolesTypes();
- forum.registerForumTypes();
- stake.registerStakeTypes();
- mint.registerMintTypes();
- recurringRewards.registerRecurringRewardsTypes();
- hiring.registerHiringTypes();
- versionedStore.registerVersionedStoreTypes();
- versionedStorePermissions.registerVersionedStorePermissionsTypes();
- contentWorkingGroup.registerContentWorkingGroupTypes();
- workingGroup.registerWorkingGroupTypes();
- discovery.registerDiscoveryTypes();
- media.registerMediaTypes();
- proposals.registerProposalTypes();
- }
|