add Application types

pull/1/head
SiRanWeb 2022-10-29 21:43:08 +03:00
rodzic 66d1d20499
commit 8452c4caa9
3 zmienionych plików z 19 dodań i 1 usunięć

Wyświetl plik

@ -3,7 +3,8 @@ import {ASObject} from "../models/asObject/ASObject.model";
export enum ModelType {
Object = 'Object',
Activity = 'Activity'
Activity = 'Activity',
Application = 'Application',
}
// TODO: implement

Wyświetl plik

@ -0,0 +1,14 @@
import {ASBase} from "../ASBase.model";
import {ModelType} from "../../common/common.types";
import {ApplicationFields} from "./Application.types";
/**
* Describes a software application
*
* {@link https://www.w3.org/ns/activitystreams#Application Docs}
*/
export class Application extends ASBase<ApplicationFields>{
constructor(fields: ApplicationFields) {
super(ModelType.Application, fields);
}
}

Wyświetl plik

@ -0,0 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
export interface ApplicationFields extends ASObjectFields {}