Write tests

This commit is contained in:
Dolan
2021-03-13 22:10:00 +00:00
parent 4bc0421055
commit 0bc36d924f
9 changed files with 91 additions and 32 deletions

View File

@ -1,10 +1,8 @@
import { XmlAttributeComponent } from "file/xml-components";
export interface IContentTypeAttributes {
export class ContentTypeAttributes extends XmlAttributeComponent<{
readonly xmlns?: string;
}
export class ContentTypeAttributes extends XmlAttributeComponent<IContentTypeAttributes> {
}> {
protected readonly xmlKeys = {
xmlns: "xmlns",
};

View File

@ -1,11 +1,9 @@
import { XmlAttributeComponent } from "file/xml-components";
export interface IDefaultAttributes {
export class DefaultAttributes extends XmlAttributeComponent<{
readonly contentType: string;
readonly extension?: string;
}
export class DefaultAttributes extends XmlAttributeComponent<IDefaultAttributes> {
}> {
protected readonly xmlKeys = {
contentType: "ContentType",
extension: "Extension",

View File

@ -1,11 +1,9 @@
import { XmlAttributeComponent } from "file/xml-components";
export interface IOverrideAttributes {
export class OverrideAttributes extends XmlAttributeComponent<{
readonly contentType: string;
readonly partName?: string;
}
export class OverrideAttributes extends XmlAttributeComponent<IOverrideAttributes> {
}> {
protected readonly xmlKeys = {
contentType: "ContentType",
partName: "PartName",