Function: createMetadataFor()
createMetadataFor\<
T>(type,data):MetadataTypeMap[T]
Create a valid Metadata object.
Validates the input.
Type Parameters
• T extends MetadataType
Parameters
type
T
The metadata type
data
DataTypeMap[T]
The actual data for the generated metadata object
Returns
The version number of the metadata
Example
import { createMetadataFor, MetadataType } from '@colony/event-metadata';
const result = createMetadataFor(MetadataType.Domain, {
domainName: 'Cool team',
});
console.log(result.version); // 2
console.log(result.name); // 'domain'
console.log(result.data.domainName); // 'Cool team'