iceshrimp-legacy/packages/backend/src/server/api/compatibility.ts
2022-12-19 09:58:37 +00:00

21 lines
505 B
TypeScript

import { IEndpoint } from './endpoints';
import * as cp___instanceInfo from './endpoints/compatibility/instance-info.js';
import * as cp___customEmojis from './endpoints/compatibility/custom-emojis.js';
const cps = [
['v1/instance', cp___instanceInfo],
['v1/custom_emojis', cp___customEmojis],
];
const compatibility: IEndpoint[] = cps.map(([name, cp]) => {
return {
name: name,
exec: cp.default,
meta: cp.meta || {},
params: cp.paramDef,
} as IEndpoint;
});
export default compatibility;