RenaiApp/src/shared/types/entity-api/base/transformation-type.d.ts

18 lines
524 B
TypeScript

/**
* This entity describes a transformation type.
* Possible type: translation, decensor, collection, ...
*/
interface TransformationTypeInterface extends IdentifiableInterface, MultiNamedInterface, DescribableInterface {
names: Promise<TransformationTypeNameInterface[]> | Identifier[];
/**
* the transformations of this type
*/
transformations: Promise<TransformationInterface[]> | Identifier[];
/**
* if that transformation conserves the tags of the original work
*/
conservesTags: boolean;
}