type exports

This commit is contained in:
Michael Puckett 2023-07-22 12:25:27 -04:00
parent 02d39c8026
commit 3ba6a12951
37 changed files with 84 additions and 70 deletions

View File

@ -1,4 +1,4 @@
import * as AP from '../activitypub';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Routes } from './';
export type Plugin = {
handleCreateUserActor?: (this: {

View File

@ -1,5 +1,5 @@
/// <reference types="node" />
import * as AP from '..';
import * as AP from '@activity-kit/types';
import { AuthAdapter } from './Auth';
import { CryptoAdapter } from './Crypto';
import { DbAdapter } from './Db';

View File

@ -57,3 +57,4 @@ export declare class Core implements CoreLibrary {
broadcast: typeof broadcast;
signAndSendToForeignActorInbox: typeof signAndSendToForeignActorInbox;
}
export { AuthAdapter, CryptoAdapter, DbAdapter, DbOptions, FetchPolyfill, StorageAdapter, CoreLibrary, Plugin, Routes, } from './adapters';

View File

@ -3,7 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Core = void 0;
exports.DbOptions = exports.Core = void 0;
const isomorphic_fetch_1 = __importDefault(require("isomorphic-fetch"));
const findEntityById_1 = require("./findEntityById");
const fetchEntityById_1 = require("./fetchEntityById");
@ -88,4 +88,6 @@ class Core {
signAndSendToForeignActorInbox = signAndSendToForeignActorInbox_1.signAndSendToForeignActorInbox;
}
exports.Core = Core;
var adapters_1 = require("./adapters");
Object.defineProperty(exports, "DbOptions", { enumerable: true, get: function () { return adapters_1.DbOptions; } });
//# sourceMappingURL=index.js.map

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}

View File

@ -1,4 +1,4 @@
import * as AP from '../activitypub';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Routes } from './';
export type Plugin = {

View File

@ -1,4 +1,4 @@
import * as AP from '..';
import * as AP from '@activity-kit/types';
import { AuthAdapter } from './Auth';
import { CryptoAdapter } from './Crypto';

View File

@ -181,3 +181,15 @@ export class Core implements CoreLibrary {
public broadcast = broadcast;
public signAndSendToForeignActorInbox = signAndSendToForeignActorInbox;
}
export {
AuthAdapter,
CryptoAdapter,
DbAdapter,
DbOptions,
FetchPolyfill,
StorageAdapter,
CoreLibrary,
Plugin,
Routes,
} from './adapters';

View File

@ -1,5 +1,5 @@
/// <reference types="node" />
import { CoreLibrary } from '@activity-kit/types';
import { CoreLibrary } from '@activity-kit/core';
import { handleFoundEntity } from './handleFoundEntity';
import { respond } from './respond';
export declare class EntityGetEndpoint {

View File

@ -1,6 +1,6 @@
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export declare class HomeGetEndpoint {
req: IncomingMessage;
res: ServerResponse;

View File

@ -1,6 +1,6 @@
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export declare class HostMetaGetEndpoint {
req: IncomingMessage;
res: ServerResponse;

View File

@ -1,5 +1,6 @@
/// <reference types="node" />
import { AP, CoreLibrary, Plugin, Routes } from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
import type { IncomingMessage, ServerResponse } from 'http';
import { getActors } from './getActors';
import { parseBody } from './parseBody';

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/inbox/index.ts"],"names":[],"mappings":";;;AAEA,2CAAwC;AACxC,2CAAwC;AACxC,uCAAoC;AACpC,2CAAwC;AACxC,qDAAkD;AAClD,iDAAoD;AACpD,qDAAwD;AACxD,iDAAoD;AACpD,6CAAgD;AAChD,iDAAoD;AACpD,mEAAgE;AAChE,2DAAwD;AAExD,MAAa,iBAAiB;IAC5B,MAAM,CAAS;IACf,GAAG,CAAkB;IACrB,GAAG,CAAiB;IACpB,IAAI,CAAc;IAClB,OAAO,CAAY;IACnB,QAAQ,GAAqB,IAAI,CAAC;IAElC,YACE,MAAc,EACd,GAAoB,EACpB,GAAmB,EACnB,IAAiB,EACjB,OAAkB;QAElB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAES,SAAS,GAAG,qBAAS,CAAC;IACtB,cAAc,GAAG,+BAAc,CAAC;IAChC,SAAS,GAAG,qBAAS,CAAC;IACtB,iBAAiB,GAAG,qCAAiB,CAAC;IACtC,qBAAqB,GAAG,6CAAqB,CAAC;IAE9C,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAC5B,cAAc,GAAG,yBAAc,CAAC;IAChC,YAAY,GAAG,qBAAY,CAAC;IAC5B,UAAU,GAAG,iBAAU,CAAC;IAExB,SAAS,GAAG,qBAAS,CAAC;IAEzB,OAAO,GAAG,iBAAO,CAAC;CAC1B;AArCD,8CAqCC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/inbox/index.ts"],"names":[],"mappings":";;;AAGA,2CAAwC;AACxC,2CAAwC;AACxC,uCAAoC;AACpC,2CAAwC;AACxC,qDAAkD;AAClD,iDAAoD;AACpD,qDAAwD;AACxD,iDAAoD;AACpD,6CAAgD;AAChD,iDAAoD;AACpD,mEAAgE;AAChE,2DAAwD;AAExD,MAAa,iBAAiB;IAC5B,MAAM,CAAS;IACf,GAAG,CAAkB;IACrB,GAAG,CAAiB;IACpB,IAAI,CAAc;IAClB,OAAO,CAAY;IACnB,QAAQ,GAAqB,IAAI,CAAC;IAElC,YACE,MAAc,EACd,GAAoB,EACpB,GAAmB,EACnB,IAAiB,EACjB,OAAkB;QAElB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAES,SAAS,GAAG,qBAAS,CAAC;IACtB,cAAc,GAAG,+BAAc,CAAC;IAChC,SAAS,GAAG,qBAAS,CAAC;IACtB,iBAAiB,GAAG,qCAAiB,CAAC;IACtC,qBAAqB,GAAG,6CAAqB,CAAC;IAE9C,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAC5B,cAAc,GAAG,yBAAc,CAAC;IAChC,YAAY,GAAG,qBAAY,CAAC;IAC5B,UAAU,GAAG,iBAAU,CAAC;IAExB,SAAS,GAAG,qBAAS,CAAC;IAEzB,OAAO,GAAG,iBAAO,CAAC;CAC1B;AArCD,8CAqCC"}

View File

@ -1,7 +1,7 @@
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import { respond } from './respond';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export declare class NodeinfoGetEndpoint {
req: IncomingMessage;
res: ServerResponse;

View File

@ -1,5 +1,6 @@
/// <reference types="node" />
import { AP, Routes, Plugin, CoreLibrary } from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { Routes, Plugin, CoreLibrary } from '@activity-kit/core';
import { runSideEffects } from './runSideEffects';
import { wrapInActivity } from './wrapInActivity';
import { combineAddresses } from './combineAddresses';

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/outbox/index.ts"],"names":[],"mappings":";;;AACA,qDAAkD;AAClD,qDAAkD;AAClD,yDAAsD;AACtD,iDAA8C;AAC9C,yCAAsC;AACtC,uCAAoC;AACpC,iDAAoD;AACpD,iDAAoD;AACpD,iDAAoD;AACpD,6CAAgD;AAChD,qDAAwD;AACxD,iDAAoD;AACpD,+CAAkD;AAClD,2CAA8C;AAC9C,6CAAgD;AAChD,iDAAoD;AACpD,4DAA+D;AAC/D,8DAAiE;AACjE,8DAAiE;AACjE,0DAA6D;AAC7D,kEAAqE;AAErE,MAAa,kBAAkB;IAUlB;IATX,IAAI,CAA0B;IAC9B,GAAG,CAAM;IACT,MAAM,CAAS;IACf,OAAO,CAAY;IACnB,KAAK,CAAW;IAEhB,QAAQ,GAAqB,IAAI,CAAC;IAElC,YACW,IAAiB,EAC1B,OAMC;QAPQ,SAAI,GAAJ,IAAI,CAAa;QAS1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAC3B,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IACjC,CAAC;IAES,QAAQ,GAAG,mBAAQ,CAAC;IACpB,cAAc,GAAG,+BAAc,CAAC;IAChC,YAAY,GAAG,2BAAY,CAAC;IAC5B,cAAc,GAAG,+BAAc,CAAC;IAChC,gBAAgB,GAAG,mCAAgB,CAAC;IACvC,OAAO,GAAG,iBAAO,CAAC;IAEf,SAAS,GAAG,eAAS,CAAC;IACtB,cAAc,GAAG,yBAAc,CAAC;IAChC,YAAY,GAAG,qBAAY,CAAC;IAC5B,WAAW,GAAG,mBAAW,CAAC;IAC1B,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAC5B,UAAU,GAAG,iBAAU,CAAC;IACxB,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAE5B,UAAU,GAAG,iBAAU,CAAC;IACxB,cAAc,GAAG,yBAAc,CAAC;IAChC,gBAAgB,GAAG,6BAAgB,CAAC;IACpC,gBAAgB,GAAG,6BAAgB,CAAC;IACpC,kBAAkB,GAAG,iCAAkB,CAAC;IACxC,eAAe,GAAG,2BAAe,CAAC;CAC7C;AAlDD,gDAkDC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/outbox/index.ts"],"names":[],"mappings":";;;AAEA,qDAAkD;AAClD,qDAAkD;AAClD,yDAAsD;AACtD,iDAA8C;AAC9C,yCAAsC;AACtC,uCAAoC;AACpC,iDAAoD;AACpD,iDAAoD;AACpD,iDAAoD;AACpD,6CAAgD;AAChD,qDAAwD;AACxD,iDAAoD;AACpD,+CAAkD;AAClD,2CAA8C;AAC9C,6CAAgD;AAChD,iDAAoD;AACpD,4DAA+D;AAC/D,8DAAiE;AACjE,8DAAiE;AACjE,0DAA6D;AAC7D,kEAAqE;AAErE,MAAa,kBAAkB;IAUlB;IATX,IAAI,CAA0B;IAC9B,GAAG,CAAM;IACT,MAAM,CAAS;IACf,OAAO,CAAY;IACnB,KAAK,CAAW;IAEhB,QAAQ,GAAqB,IAAI,CAAC;IAElC,YACW,IAAiB,EAC1B,OAMC;QAPQ,SAAI,GAAJ,IAAI,CAAa;QAS1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAC3B,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IACjC,CAAC;IAES,QAAQ,GAAG,mBAAQ,CAAC;IACpB,cAAc,GAAG,+BAAc,CAAC;IAChC,YAAY,GAAG,2BAAY,CAAC;IAC5B,cAAc,GAAG,+BAAc,CAAC;IAChC,gBAAgB,GAAG,mCAAgB,CAAC;IACvC,OAAO,GAAG,iBAAO,CAAC;IAEf,SAAS,GAAG,eAAS,CAAC;IACtB,cAAc,GAAG,yBAAc,CAAC;IAChC,YAAY,GAAG,qBAAY,CAAC;IAC5B,WAAW,GAAG,mBAAW,CAAC;IAC1B,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAC5B,UAAU,GAAG,iBAAU,CAAC;IACxB,YAAY,GAAG,qBAAY,CAAC;IAC5B,YAAY,GAAG,qBAAY,CAAC;IAE5B,UAAU,GAAG,iBAAU,CAAC;IACxB,cAAc,GAAG,yBAAc,CAAC;IAChC,gBAAgB,GAAG,6BAAgB,CAAC;IACpC,gBAAgB,GAAG,6BAAgB,CAAC;IACpC,kBAAkB,GAAG,iCAAkB,CAAC;IACxC,eAAe,GAAG,2BAAe,CAAC;CAC7C;AAlDD,gDAkDC"}

View File

@ -2,5 +2,5 @@ import { OutboxPostEndpoint } from '.';
export declare function respond(this: OutboxPostEndpoint): Promise<{
statusCode: number;
contentType: string;
location: any;
location: string;
}>;

View File

@ -1,6 +1,6 @@
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export declare class ProxyGetEndpoint {
req: IncomingMessage;
res: ServerResponse;

View File

@ -1,5 +1,6 @@
/// <reference types="node" />
import { CoreLibrary, AP, Plugin, Routes } from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
import type { IncomingMessage, ServerResponse } from 'http';
import type { File } from 'formidable';
import { getActor } from './getActor';
@ -7,7 +8,6 @@ import { authenticateActor } from './authenticateActor';
import { parseBody } from './parseBody';
import { cleanup } from './cleanup';
import { saveActivity } from './saveActivity';
import { AnyTransitiveActivityType } from '@activity-kit/types/lib/activitypub';
export declare class UploadMediaPostEndpoint {
routes: Routes;
req: IncomingMessage;
@ -15,7 +15,7 @@ export declare class UploadMediaPostEndpoint {
core: CoreLibrary;
plugins?: Plugin[];
actor: AP.Actor | null;
activity: AP.TransitiveActivity<AnyTransitiveActivityType> | null;
activity: AP.TransitiveActivity<AP.AnyTransitiveActivityType> | null;
file: File | null;
protected getActor: typeof getActor;
protected authenticateActor: typeof authenticateActor;

View File

@ -1,12 +1,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UploadMediaPostEndpoint = void 0;
const types_1 = require("@activity-kit/types");
const getActor_1 = require("./getActor");
const authenticateActor_1 = require("./authenticateActor");
const parseBody_1 = require("./parseBody");
const cleanup_1 = require("./cleanup");
const saveActivity_1 = require("./saveActivity");
const type_utilities_1 = require("@activity-kit/type-utilities");
class UploadMediaPostEndpoint {
routes;
req;
@ -33,7 +33,7 @@ class UploadMediaPostEndpoint {
await this.getActor();
await this.authenticateActor();
await this.parseBody();
(0, types_1.assertIsApExtendedObject)(this.activity.object);
(0, type_utilities_1.assertIsApExtendedObject)(this.activity.object);
const url = await this.core.upload(this.file);
this.activity.object.url = url;
await this.cleanup();

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/uploadMedia/index.ts"],"names":[],"mappings":";;;AAAA,+CAM6B;AAG7B,yCAAsC;AACtC,2DAAwD;AACxD,2CAAwC;AACxC,uCAAoC;AACpC,iDAA8C;AAG9C,MAAa,uBAAuB;IAClC,MAAM,CAAS;IACf,GAAG,CAAkB;IACrB,GAAG,CAAiB;IACpB,IAAI,CAAc;IAClB,OAAO,CAAY;IAEnB,KAAK,GAAoB,IAAI,CAAC;IAC9B,QAAQ,GAA4D,IAAI,CAAC;IACzE,IAAI,GAAgB,IAAI,CAAC;IAEf,QAAQ,GAAG,mBAAQ,CAAC;IACpB,iBAAiB,GAAG,qCAAiB,CAAC;IACtC,SAAS,GAAG,qBAAS,CAAC;IACtB,OAAO,GAAG,iBAAO,CAAC;IAClB,YAAY,GAAG,2BAAY,CAAC;IAEtC,YACE,MAAc,EACd,GAAoB,EACpB,GAAmB,EACnB,IAAiB,EACjB,OAAkB;QAElB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAEM,KAAK,CAAC,OAAO;QAClB,IAAI;YACF,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACtB,MAAM,IAAI,CAAC,iBAAiB,EAAE,CAAC;YAC/B,MAAM,IAAI,CAAC,SAAS,EAAE,CAAC;YACvB,IAAA,gCAAwB,EAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;YAC/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC9C,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,GAAG,CAAC;YAC/B,MAAM,IAAI,CAAC,OAAO,EAAE,CAAC;YACrB,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YAE1B,IAAI,CAAC,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;YAC1B,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC;YAC5D,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;SAChB;QAAC,OAAO,KAAc,EAAE;YACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnB,IAAI,CAAC,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;YAC1B,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;YAC9B,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;SAChB;IACH,CAAC;CACF;AApDD,0DAoDC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/uploadMedia/index.ts"],"names":[],"mappings":";;;AAIA,yCAAsC;AACtC,2DAAwD;AACxD,2CAAwC;AACxC,uCAAoC;AACpC,iDAA8C;AAC9C,iEAAwE;AAExE,MAAa,uBAAuB;IAClC,MAAM,CAAS;IACf,GAAG,CAAkB;IACrB,GAAG,CAAiB;IACpB,IAAI,CAAc;IAClB,OAAO,CAAY;IAEnB,KAAK,GAAoB,IAAI,CAAC;IAC9B,QAAQ,GAA+D,IAAI,CAAC;IAC5E,IAAI,GAAgB,IAAI,CAAC;IAEf,QAAQ,GAAG,mBAAQ,CAAC;IACpB,iBAAiB,GAAG,qCAAiB,CAAC;IACtC,SAAS,GAAG,qBAAS,CAAC;IACtB,OAAO,GAAG,iBAAO,CAAC;IAClB,YAAY,GAAG,2BAAY,CAAC;IAEtC,YACE,MAAc,EACd,GAAoB,EACpB,GAAmB,EACnB,IAAiB,EACjB,OAAkB;QAElB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAEM,KAAK,CAAC,OAAO;QAClB,IAAI;YACF,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACtB,MAAM,IAAI,CAAC,iBAAiB,EAAE,CAAC;YAC/B,MAAM,IAAI,CAAC,SAAS,EAAE,CAAC;YACvB,IAAA,yCAAwB,EAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;YAC/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC9C,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,GAAG,CAAC;YAC/B,MAAM,IAAI,CAAC,OAAO,EAAE,CAAC;YACrB,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YAE1B,IAAI,CAAC,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;YAC1B,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC;YAC5D,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;SAChB;QAAC,OAAO,KAAc,EAAE;YACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnB,IAAI,CAAC,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;YAC1B,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;YAC9B,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;SAChB;IACH,CAAC;CACF;AApDD,0DAoDC"}

View File

@ -1,6 +1,6 @@
import { createServerActor } from './createServerActor';
import { createUserActor } from './createUserActor';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
export declare class User {
readonly type: string;
readonly email: string;

View File

@ -1,6 +1,6 @@
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import { Plugin, CoreLibrary } from '@activity-kit/types';
import { Plugin, CoreLibrary } from '@activity-kit/core';
export declare class WebfingerGetEndpoint {
req: IncomingMessage;
res: ServerResponse;

View File

@ -1,4 +1,4 @@
import { CoreLibrary } from '@activity-kit/types';
import { CoreLibrary } from '@activity-kit/core';
import { handleFoundEntity } from './handleFoundEntity';
import { respond } from './respond';

View File

@ -1,5 +1,5 @@
import type { IncomingMessage, ServerResponse } from 'http';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
import { respond } from './respond';
export class HomeGetEndpoint {

View File

@ -6,7 +6,7 @@ import {
JSON_CONTENT_TYPE,
LOCAL_DOMAIN,
} from '@activity-kit/utilities';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export class HostMetaGetEndpoint {
req: IncomingMessage;

View File

@ -1,4 +1,5 @@
import { AP, CoreLibrary, Plugin, Routes } from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
import type { IncomingMessage, ServerResponse } from 'http';
import { getActors } from './getActors';
import { parseBody } from './parseBody';

View File

@ -1,6 +1,6 @@
import type { IncomingMessage, ServerResponse } from 'http';
import { respond } from './respond';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export class NodeinfoGetEndpoint {
req: IncomingMessage;

View File

@ -1,4 +1,5 @@
import { AP, Routes, Plugin, CoreLibrary } from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { Routes, Plugin, CoreLibrary } from '@activity-kit/core';
import { runSideEffects } from './runSideEffects';
import { wrapInActivity } from './wrapInActivity';
import { combineAddresses } from './combineAddresses';

View File

@ -4,7 +4,7 @@ import {
ACTIVITYSTREAMS_CONTENT_TYPE,
LOCAL_DOMAIN,
} from '@activity-kit/utilities';
import { CoreLibrary, Plugin } from '@activity-kit/types';
import { CoreLibrary, Plugin } from '@activity-kit/core';
export class ProxyGetEndpoint {
req: IncomingMessage;

View File

@ -1,10 +1,5 @@
import {
CoreLibrary,
AP,
Plugin,
Routes,
assertIsApExtendedObject,
} from '@activity-kit/types';
import * as AP from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
import type { IncomingMessage, ServerResponse } from 'http';
import type { File } from 'formidable';
import { getActor } from './getActor';
@ -12,7 +7,7 @@ import { authenticateActor } from './authenticateActor';
import { parseBody } from './parseBody';
import { cleanup } from './cleanup';
import { saveActivity } from './saveActivity';
import { AnyTransitiveActivityType } from '@activity-kit/types/lib/activitypub';
import { assertIsApExtendedObject } from '@activity-kit/type-utilities';
export class UploadMediaPostEndpoint {
routes: Routes;
@ -22,7 +17,7 @@ export class UploadMediaPostEndpoint {
plugins?: Plugin[];
actor: AP.Actor | null = null;
activity: AP.TransitiveActivity<AnyTransitiveActivityType> | null = null;
activity: AP.TransitiveActivity<AP.AnyTransitiveActivityType> | null = null;
file: File | null = null;
protected getActor = getActor;

View File

@ -4,7 +4,7 @@ import {
} from '@activity-kit/utilities';
import { createServerActor } from './createServerActor';
import { createUserActor } from './createUserActor';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/types';
import { CoreLibrary, Plugin, Routes } from '@activity-kit/core';
export class User {
readonly type: string;

View File

@ -1,6 +1,6 @@
import { respond } from './respond';
import type { IncomingMessage, ServerResponse } from 'http';
import { Plugin, CoreLibrary } from '@activity-kit/types';
import { Plugin, CoreLibrary } from '@activity-kit/core';
export class WebfingerGetEndpoint {
req: IncomingMessage;

View File

@ -1 +1,2 @@
import { Plugin } from '@activity-kit/core';
export declare function GroupsPlugin(): Plugin;

View File

@ -24,24 +24,25 @@ var __importStar = (this && this.__importStar) || function (mod) {
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GroupsPlugin = void 0;
const types_1 = require("@activity-kit/types");
const AP = __importStar(require("@activity-kit/types"));
const type_utilities_1 = require("@activity-kit/type-utilities");
const utilities_1 = require("@activity-kit/utilities");
const cheerio = __importStar(require("cheerio"));
const path_to_regexp_1 = require("path-to-regexp");
function GroupsPlugin() {
const groupsPlugin = {
async handleInboxSideEffect(activity, recipient) {
if (!(0, types_1.isType)(activity, types_1.AP.ActivityTypes.CREATE)) {
if (!(0, type_utilities_1.isType)(activity, AP.ActivityTypes.CREATE)) {
return;
}
(0, types_1.assertIsApType)(activity, types_1.AP.ActivityTypes.CREATE);
if (!(0, types_1.isType)(recipient, types_1.AP.ActorTypes.GROUP)) {
(0, type_utilities_1.assertIsApType)(activity, AP.ActivityTypes.CREATE);
if (!(0, type_utilities_1.isType)(recipient, AP.ActorTypes.GROUP)) {
return;
}
const objectId = (0, utilities_1.getId)(activity.object);
(0, types_1.assertExists)(objectId);
(0, type_utilities_1.assertExists)(objectId);
const object = await this.core.queryById(objectId);
(0, types_1.assertIsApExtendedObject)(object);
(0, type_utilities_1.assertIsApExtendedObject)(object);
const objectToBeSharedId = await (async () => {
if (object.inReplyTo) {
if (object.content) {
@ -59,17 +60,17 @@ function GroupsPlugin() {
})();
const hasAlreadyBeenShared = await (async () => {
const shared = await this.core.getStreamByName(recipient, 'Shared');
(0, types_1.assertIsApType)(shared, types_1.AP.CollectionTypes.ORDERED_COLLECTION);
(0, type_utilities_1.assertIsApType)(shared, AP.CollectionTypes.ORDERED_COLLECTION);
const sharedItems = shared.orderedItems;
(0, types_1.assertIsArray)(sharedItems);
(0, type_utilities_1.assertIsArray)(sharedItems);
for (const sharedItem of sharedItems) {
try {
const sharedItemId = (0, utilities_1.getId)(sharedItem);
(0, types_1.assertExists)(sharedItemId);
(0, type_utilities_1.assertExists)(sharedItemId);
const foundSharedItem = await this.core.findEntityById(sharedItemId);
(0, types_1.assertIsApType)(foundSharedItem, types_1.AP.ActivityTypes.ANNOUNCE);
(0, type_utilities_1.assertIsApType)(foundSharedItem, AP.ActivityTypes.ANNOUNCE);
const sharedItemObjectId = (0, utilities_1.getId)(foundSharedItem.object);
(0, types_1.assertExists)(sharedItemObjectId);
(0, type_utilities_1.assertExists)(sharedItemObjectId);
if (sharedItemObjectId.toString() === objectToBeSharedId.toString()) {
return true;
}
@ -84,14 +85,14 @@ function GroupsPlugin() {
return;
}
const recipientId = (0, utilities_1.getId)(recipient);
(0, types_1.assertExists)(recipientId);
(0, type_utilities_1.assertExists)(recipientId);
const followersId = (0, utilities_1.getId)(recipient.followers);
(0, types_1.assertExists)(followersId);
(0, type_utilities_1.assertExists)(followersId);
const followersCollection = await this.core.findEntityById(followersId);
(0, types_1.assertIsApCollection)(followersCollection);
(0, types_1.assertIsArray)(followersCollection.items);
(0, type_utilities_1.assertIsApCollection)(followersCollection);
(0, type_utilities_1.assertIsArray)(followersCollection.items);
const actorId = (0, utilities_1.getId)(activity.actor);
(0, types_1.assertExists)(actorId);
(0, type_utilities_1.assertExists)(actorId);
if (!followersCollection.items
.map((id) => id.toString())
.includes(actorId.toString())) {
@ -104,13 +105,13 @@ function GroupsPlugin() {
guid: await this.core.getGuid(),
})}`);
const shared = await this.core.getStreamByName(recipient, 'Shared');
(0, types_1.assertIsApCollection)(shared);
(0, type_utilities_1.assertIsApCollection)(shared);
const sharedId = (0, utilities_1.getId)(shared);
(0, types_1.assertExists)(sharedId);
(0, type_utilities_1.assertExists)(sharedId);
const announceActivity = {
id: announceActivityId,
url: announceActivityId,
type: types_1.AP.ActivityTypes.ANNOUNCE,
type: AP.ActivityTypes.ANNOUNCE,
actor: recipientId,
to: [new URL(utilities_1.PUBLIC_ACTOR), followersId],
object: objectToBeSharedId,
@ -119,13 +120,13 @@ function GroupsPlugin() {
await this.core.insertOrderedItem(sharedId, announceActivityId);
if ((0, utilities_1.isLocal)(objectToBeSharedId)) {
const object = await this.core.findEntityById(objectId);
(0, types_1.assertIsApExtendedObject)(object);
(0, type_utilities_1.assertIsApExtendedObject)(object);
const sharesId = (0, utilities_1.getId)(object.shares);
(0, types_1.assertExists)(sharesId);
(0, type_utilities_1.assertExists)(sharesId);
await this.core.insertOrderedItem(sharesId, announceActivityId);
}
const outboxId = (0, utilities_1.getId)(recipient.outbox);
(0, types_1.assertExists)(outboxId);
(0, type_utilities_1.assertExists)(outboxId);
await Promise.all([
this.core.saveEntity(announceActivity),
this.core.insertOrderedItem(outboxId, announceActivityId),

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}

View File

@ -1,15 +1,13 @@
import * as AP from '@activity-kit/types';
import { Plugin, CoreLibrary, Routes } from '@activity-kit/core';
import {
AP,
Plugin,
CoreLibrary,
Routes,
isType,
assertExists,
assertIsApCollection,
assertIsApExtendedObject,
assertIsApType,
assertIsArray,
} from '@activity-kit/types';
} from '@activity-kit/type-utilities';
import {
getId,
isLocal,