pl-api: Avoid barrel imports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
import * as v from 'valibot';
|
||||
|
||||
import { directoryCategorySchema, directoryLanguageSchema, directoryServerSchema, directoryStatisticsPeriodSchema } from './entities';
|
||||
import { directoryCategorySchema } from './entities/directory/category';
|
||||
import { directoryLanguageSchema } from './entities/directory/language';
|
||||
import { directoryServerSchema } from './entities/directory/server';
|
||||
import { directoryStatisticsPeriodSchema } from './entities/directory/statistics-period';
|
||||
import { filteredArray } from './entities/utils';
|
||||
import request from './request';
|
||||
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import * as v from 'valibot';
|
||||
|
||||
import { accountSchema } from './account';
|
||||
import { statusSchema } from './status';
|
||||
import { filteredArray } from './utils';
|
||||
|
||||
import { accountSchema, statusSchema } from '.';
|
||||
|
||||
/** @see {@link https://docs.joinmastodon.org/entities/Conversation} */
|
||||
const conversationSchema = v.object({
|
||||
id: v.string(),
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import * as v from 'valibot';
|
||||
|
||||
import { accountSchema } from './account';
|
||||
import { statusSchema } from './status';
|
||||
import { datetimeSchema } from './utils';
|
||||
|
||||
import { accountSchema, statusSchema } from '.';
|
||||
|
||||
/** @see {@link https://docs.joinmastodon.org/entities/NotificationRequest} */
|
||||
const notificationRequestSchema = v.object({
|
||||
id: v.string(),
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
import * as v from 'valibot';
|
||||
|
||||
import { accountSchema } from './account';
|
||||
import { groupSchema } from './group';
|
||||
import { statusSchema } from './status';
|
||||
import { tagSchema } from './tag';
|
||||
import { filteredArray } from './utils';
|
||||
|
||||
import { accountSchema, groupSchema, statusSchema, tagSchema } from '.';
|
||||
|
||||
/** @see {@link https://docs.joinmastodon.org/entities/Search} */
|
||||
const searchSchema = v.object({
|
||||
accounts: filteredArray(accountSchema),
|
||||
|
||||
@ -2,7 +2,7 @@ import semverCoerce from 'semver/functions/coerce';
|
||||
import gte from 'semver/functions/gte';
|
||||
import semverParse from 'semver/functions/parse';
|
||||
|
||||
import type { Instance } from './entities';
|
||||
import type { Instance } from './entities/instance';
|
||||
|
||||
/** Truthy array convenience function */
|
||||
const any = (arr: Array<any>): boolean => arr.some(Boolean);
|
||||
|
||||
Reference in New Issue
Block a user