rename AS -> AP

pull/3/head
SiRanWeb 2022-11-02 16:33:05 +03:00
rodzic 9378cf7015
commit 41ed7b6d60
46 zmienionych plików z 95 dodań i 95 usunięć

Wyświetl plik

@ -1,10 +1,10 @@
import {ASObject} from "../models/asObject/ASObject.model";
import {APObject} from "../models/apObject/APObject.model";
import {Collection} from "../models/collection/Collection.model";
import {OrderedCollection} from "../models/orderedCollection/OrderedCollection.model";
import {Article} from "../models/article/Article.model";
import {Audio} from "../models/audio/Audio.model";
import {Document} from "../models/document/Document.model";
import {ASEvent} from "../models/asEvent/ASEvent.model";
import {APEvent} from "../models/apEvent/APEvent.model";
import {Image} from "../models/image/Image.model";
import {Note} from "../models/note/Note.model";
import {Page} from "../models/page/Page.model";
@ -48,7 +48,7 @@ export enum ASModelType {
}
export type AnyCollection = Collection | OrderedCollection;
export type AnyASObject = ASObject | Article | Audio | Document | ASEvent | Image | Note | Page | Place | Profile | Relationship | Tombstone | Video | AnyCollection;
export type AnyASObject = APObject | Article | Audio | Document | APEvent | Image | Note | Page | Place | Profile | Relationship | Tombstone | Video | AnyCollection;
export type DateTime = string;
export type LanguageTag = string;

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import { ActivityFields } from "./Activity.types";
import {ASModelType} from "../../common/common.types";
@ -10,7 +10,7 @@ import {ASModelType} from "../../common/common.types";
*
* {@link https://www.w3.org/ns/activitystreams#Activity Docs}
*/
export class Activity extends ASBase<ActivityFields>{
export class Activity extends APBase<ActivityFields>{
constructor(fields: ActivityFields) {
super({
type: ASModelType.Activity,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
import {
ActorValue,
InstrumentValue,
@ -8,7 +8,7 @@ import {
TargetValue
} from "../../common/common.types";
export interface ActivityFields extends ASObjectFields {
export interface ActivityFields extends APObjectFields {
/**
* Describes one or more entities that either performed or are expected to perform the activity.

Wyświetl plik

@ -8,7 +8,7 @@ export interface ModelBaseAPWithContext {
'@context'?: Context;
}
export class ASBase<T> {
export class APBase<T> {
public fields: T & ModelBaseAPWithContext;
constructor(fields: T) {
@ -31,7 +31,7 @@ export class ASBase<T> {
public plain(): Record<string, any> {
const result = {} as Record<string, any>;
for (const [key, node] of Object.entries(this.fields)) {
if (node instanceof ASBase) {
if (node instanceof APBase) {
result[key] = node.plain();
} else {
result[key] = node;

Wyświetl plik

@ -1,14 +1,14 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ASEventFields} from "./ASEvent.types";
import {APEventFields} from "./APEvent.types";
/**
* Represents any kind of event
*
* {@link https://www.w3.org/ns/activitystreams#Event Docs}
*/
export class ASEvent extends ASBase<ASEventFields>{
constructor(fields: ASEventFields) {
export class APEvent extends APBase<APEventFields>{
constructor(fields: APEventFields) {
super({
type: ASModelType.Event,
...fields

Wyświetl plik

@ -0,0 +1,3 @@
import {APObjectFields} from "../apObject/APObject.types";
export interface APEventFields extends APObjectFields {}

Wyświetl plik

@ -1,5 +1,5 @@
import {ASBase} from "../asBase/ASBase.model";
import { ASObjectFields } from "./ASObject.types";
import {APBase} from "../apBase/APBase.model";
import { APObjectFields } from "./APObject.types";
import {ASModelType} from "../../common/common.types";
/**
@ -9,8 +9,8 @@ import {ASModelType} from "../../common/common.types";
*
* {@link https://www.w3.org/ns/activitystreams#Object Docs}
*/
export class ASObject extends ASBase<ASObjectFields>{
constructor(fields: ASObjectFields) {
export class APObject extends APBase<APObjectFields>{
constructor(fields: APObjectFields) {
super({
type: ASModelType.Object,
...fields

Wyświetl plik

@ -31,7 +31,7 @@ import {
DurationValue,
} from "../../common/common.types";
export interface ASObjectFields {
export interface APObjectFields {
/**
* Provides the globally unique identifier for
* an {@link https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object Object}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ApplicationFields} from "./Application.types";
@ -7,7 +7,7 @@ import {ApplicationFields} from "./Application.types";
*
* {@link https://www.w3.org/ns/activitystreams#Application Docs}
*/
export class Application extends ASBase<ApplicationFields>{
export class Application extends APBase<ApplicationFields>{
constructor(fields: ApplicationFields) {
super({
type: ASModelType.Application,

Wyświetl plik

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

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ArticleFields} from "./Article.types";
@ -7,7 +7,7 @@ import {ArticleFields} from "./Article.types";
*
* {@link https://www.w3.org/ns/activitystreams#Article Docs}
*/
export class Article extends ASBase<ArticleFields>{
export class Article extends APBase<ArticleFields>{
constructor(fields: ArticleFields) {
super({
type: ASModelType.Article,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface ArticleFields extends ASObjectFields {}
export interface ArticleFields extends APObjectFields {}

Wyświetl plik

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

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {AudioFields} from "./Audio.types";
@ -7,7 +7,7 @@ import {AudioFields} from "./Audio.types";
*
* {@link https://www.w3.org/ns/activitystreams#Audio Docs}
*/
export class Audio extends ASBase<AudioFields>{
export class Audio extends APBase<AudioFields>{
constructor(fields: AudioFields) {
super({
type: ASModelType.Audio,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {CollectionFields} from "./Collection.types";
@ -8,7 +8,7 @@ import {CollectionFields} from "./Collection.types";
*
* {@link https://www.w3.org/ns/activitystreams#Collection Docs}
*/
export class Collection extends ASBase<CollectionFields>{
export class Collection extends APBase<CollectionFields>{
constructor(fields: CollectionFields) {
super({
type: ASModelType.Collection,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
import {
CollectionCurrentValue,
CollectionFirstValue, CollectionItemsValue,
@ -6,7 +6,7 @@ import {
TotalItemsValue
} from "../../common/common.types";
export interface CollectionFields extends ASObjectFields {
export interface CollectionFields extends APObjectFields {
/**
* A non-negative integer specifying the total number of objects contained by

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {CollectionPageFields} from "./CollectionPage.types";
@ -7,7 +7,7 @@ import {CollectionPageFields} from "./CollectionPage.types";
*
* {@link https://www.w3.org/ns/activitystreams#CollectionPage Docs}
*/
export class CollectionPage extends ASBase<CollectionPageFields>{
export class CollectionPage extends APBase<CollectionPageFields>{
constructor(fields: CollectionPageFields) {
super({
type: ASModelType.CollectionPage,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {DocumentFields} from "./Document.types";
@ -7,7 +7,7 @@ import {DocumentFields} from "./Document.types";
*
* {@link https://www.w3.org/ns/activitystreams#Document Docs}
*/
export class Document extends ASBase<DocumentFields>{
export class Document extends APBase<DocumentFields>{
constructor(fields: DocumentFields) {
super({
type: ASModelType.Document,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface DocumentFields extends ASObjectFields {}
export interface DocumentFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {GroupFields} from "./Group.types";
@ -7,7 +7,7 @@ import {GroupFields} from "./Group.types";
*
* {@link https://www.w3.org/ns/activitystreams#Group Docs}
*/
export class Group extends ASBase<GroupFields>{
export class Group extends APBase<GroupFields>{
constructor(fields: GroupFields) {
super({
type: ASModelType.Group,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface GroupFields extends ASObjectFields {}
export interface GroupFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ImageFields} from "./Image.types";
@ -7,7 +7,7 @@ import {ImageFields} from "./Image.types";
*
* {@link https://www.w3.org/ns/activitystreams#Image Docs}
*/
export class Image extends ASBase<ImageFields>{
export class Image extends APBase<ImageFields>{
constructor(fields: ImageFields) {
super({
type: ASModelType.Image,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {IntransitiveActivityFields} from './IntransitiveActivity.types';
import {ASModelType} from "../../common/common.types";
@ -9,7 +9,7 @@ import {ASModelType} from "../../common/common.types";
*
* {@link https://www.w3.org/ns/activitystreams#IntransitiveActivity Docs}
*/
export class IntransitiveActivity extends ASBase<IntransitiveActivityFields>{
export class IntransitiveActivity extends APBase<IntransitiveActivityFields>{
constructor(fields: IntransitiveActivityFields) {
super({
type: ASModelType.Activity,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import { LinkFields } from "./Link.types";
import {ASModelType} from "../../common/common.types";
@ -12,7 +12,7 @@ import {ASModelType} from "../../common/common.types";
*
* {@link https://www.w3.org/ns/activitystreams#Link Docs}
*/
export class Link extends ASBase<LinkFields>{
export class Link extends APBase<LinkFields>{
constructor(fields: LinkFields) {
super({
type: ASModelType.Link,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {MentionFields} from "./Mention.types";
import {ASModelType} from "../../common/common.types";
/**
@ -6,7 +6,7 @@ import {ASModelType} from "../../common/common.types";
*
* {@link https://www.w3.org/ns/activitystreams#Mention Docs}
*/
export class Mention extends ASBase<MentionFields>{
export class Mention extends APBase<MentionFields>{
constructor(fields: MentionFields) {
super({
type: ASModelType.Mention,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {NoteFields} from "./Note.types";
@ -7,7 +7,7 @@ import {NoteFields} from "./Note.types";
*
* {@link https://www.w3.org/ns/activitystreams#Note Docs}
*/
export class Note extends ASBase<NoteFields>{
export class Note extends APBase<NoteFields>{
constructor(fields: NoteFields) {
super({
type: ASModelType.Note,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface NoteFields extends ASObjectFields {}
export interface NoteFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {OrderedCollectionFields} from "./OrderedCollection.types";
@ -8,7 +8,7 @@ import {OrderedCollectionFields} from "./OrderedCollection.types";
*
* {@link https://www.w3.org/ns/activitystreams#OrderedCollection Docs}
*/
export class OrderedCollection extends ASBase<OrderedCollectionFields>{
export class OrderedCollection extends APBase<OrderedCollectionFields>{
constructor(fields: OrderedCollectionFields) {
super({
type: ASModelType.OrderedCollection,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {OrderedCollectionPageFields} from "./OrderedCollectionPage.types";
@ -7,7 +7,7 @@ import {OrderedCollectionPageFields} from "./OrderedCollectionPage.types";
*
* {@link https://www.w3.org/ns/activitystreams#OrderedCollectionPage Docs}
*/
export class OrderedCollectionPage extends ASBase<OrderedCollectionPageFields>{
export class OrderedCollectionPage extends APBase<OrderedCollectionPageFields>{
constructor(fields: OrderedCollectionPageFields) {
super({
type: ASModelType.OrderedCollectionPage,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {OrganizationFields} from "./Organization.types";
@ -7,7 +7,7 @@ import {OrganizationFields} from "./Organization.types";
*
* {@link https://www.w3.org/ns/activitystreams#Organization Docs}
*/
export class Organization extends ASBase<OrganizationFields>{
export class Organization extends APBase<OrganizationFields>{
constructor(fields: OrganizationFields) {
super({
type: ASModelType.Organization,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface OrganizationFields extends ASObjectFields {}
export interface OrganizationFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {PageFields} from "./Page.types";
@ -7,7 +7,7 @@ import {PageFields} from "./Page.types";
*
* {@link https://www.w3.org/ns/activitystreams#Page Docs}
*/
export class Page extends ASBase<PageFields>{
export class Page extends APBase<PageFields>{
constructor(fields: PageFields) {
super({
type: ASModelType.Page,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {PersonFields} from "./Person.types";
@ -7,7 +7,7 @@ import {PersonFields} from "./Person.types";
*
* {@link https://www.w3.org/ns/activitystreams#Person Docs}
*/
export class Person extends ASBase<PersonFields>{
export class Person extends APBase<PersonFields>{
constructor(fields: PersonFields) {
super({
type: ASModelType.Person,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface PersonFields extends ASObjectFields {}
export interface PersonFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {PlaceFields} from "./Place.types";
@ -9,7 +9,7 @@ import {PlaceFields} from "./Place.types";
*
* {@link https://www.w3.org/ns/activitystreams#Place Docs}
*/
export class Place extends ASBase<PlaceFields>{
export class Place extends APBase<PlaceFields>{
constructor(fields: PlaceFields) {
super({
type: ASModelType.Place,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
import {
AccuracyValue,
AltitudeValue,
@ -9,7 +9,7 @@ import {
} from "../../common/common.types";
export interface PlaceFields extends ASObjectFields {
export interface PlaceFields extends APObjectFields {
/**
* Indicates the accuracy of position coordinates on a Place objects.

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ProfileFields} from "./Profile.types";
@ -9,7 +9,7 @@ import {ProfileFields} from "./Profile.types";
*
* {@link https://www.w3.org/ns/activitystreams#Profile Docs}
*/
export class Profile extends ASBase<ProfileFields>{
export class Profile extends APBase<ProfileFields>{
constructor(fields: ProfileFields) {
super({
type: ASModelType.Profile,

Wyświetl plik

@ -1,8 +1,8 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
import {DescribesValue} from "../../common/common.types";
export interface ProfileFields extends ASObjectFields {
export interface ProfileFields extends APObjectFields {
/**
* On a Profile object, the describes property identifies

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {QuestionFields} from "./Question.types";
@ -13,7 +13,7 @@ import {QuestionFields} from "./Question.types";
*
* {@link https://www.w3.org/ns/activitystreams#Question Docs}
*/
export class Question extends ASBase<QuestionFields>{
export class Question extends APBase<QuestionFields>{
constructor(fields: QuestionFields) {
super({
type: ASModelType.Question,

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {RelationshipFields} from "./Relationship.types";
@ -10,7 +10,7 @@ import {RelationshipFields} from "./Relationship.types";
*
* {@link https://www.w3.org/ns/activitystreams#Relationship Docs}
*/
export class Relationship extends ASBase<RelationshipFields>{
export class Relationship extends APBase<RelationshipFields>{
constructor(fields: RelationshipFields) {
super({
type: ASModelType.Relationship,

Wyświetl plik

@ -1,7 +1,7 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
import {SubjectValue, ObjectValue, RelationshipValue} from "../../common/common.types";
export interface RelationshipFields extends ASObjectFields {
export interface RelationshipFields extends APObjectFields {
/**
* On a Relationship object, the subject property identifies one of the connected individuals.

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {ServiceFields} from "./Service.types";
@ -7,7 +7,7 @@ import {ServiceFields} from "./Service.types";
*
* {@link https://www.w3.org/ns/activitystreams#Service Docs}
*/
export class Service extends ASBase<ServiceFields>{
export class Service extends APBase<ServiceFields>{
constructor(fields: ServiceFields) {
super({
type: ASModelType.Service,

Wyświetl plik

@ -1,3 +1,3 @@
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface ServiceFields extends ASObjectFields {}
export interface ServiceFields extends APObjectFields {}

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {TombstoneFields} from "./Tombstone.types";
@ -9,7 +9,7 @@ import {TombstoneFields} from "./Tombstone.types";
*
* {@link https://www.w3.org/ns/activitystreams#Tombstone Docs}
*/
export class Tombstone extends ASBase<TombstoneFields>{
export class Tombstone extends APBase<TombstoneFields>{
constructor(fields: TombstoneFields) {
super({
type: ASModelType.Tombstone,

Wyświetl plik

@ -1,7 +1,7 @@
import {DeletedValue, FormerTypeValue} from "../../common/common.types";
import {ASObjectFields} from "../asObject/ASObject.types";
import {APObjectFields} from "../apObject/APObject.types";
export interface TombstoneFields extends ASObjectFields {
export interface TombstoneFields extends APObjectFields {
/**
* On a Tombstone object, the formerType property identifies

Wyświetl plik

@ -1,4 +1,4 @@
import {ASBase} from "../asBase/ASBase.model";
import {APBase} from "../apBase/APBase.model";
import {ASModelType} from "../../common/common.types";
import {VideoFields} from "./Video.types";
@ -7,7 +7,7 @@ import {VideoFields} from "./Video.types";
*
* {@link https://www.w3.org/ns/activitystreams#Video Docs}
*/
export class Video extends ASBase<VideoFields>{
export class Video extends APBase<VideoFields>{
constructor(fields: VideoFields) {
super({
type: ASModelType.Video,