kopia lustrzana https://github.com/activitypub-js/activitypub-models
add Application types
rodzic
66d1d20499
commit
8452c4caa9
|
@ -3,7 +3,8 @@ import {ASObject} from "../models/asObject/ASObject.model";
|
|||
|
||||
export enum ModelType {
|
||||
Object = 'Object',
|
||||
Activity = 'Activity'
|
||||
Activity = 'Activity',
|
||||
Application = 'Application',
|
||||
}
|
||||
|
||||
// TODO: implement
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
import {ASObjectFields} from "../asObject/ASObject.types";
|
||||
|
||||
export interface ApplicationFields extends ASObjectFields {}
|
Ładowanie…
Reference in New Issue