mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-07 01:02:55 +08:00
2e18f1ebc2
* next 15 * lock * feat: rename .d.ts to .ts for Next 15 compatibility - Rename 104 .d.ts files to .ts (Next 15 no longer supports .d.ts in src) - Remove 5 redundant .d.ts files that had .ts counterparts - Update all import paths: remove .d suffix from 100 import statements - Update tsconfig.json include patterns across all packages - Add pnpm overrides to unify react@18.3.1 across monorepo - Fix react version mismatch (packages/global and packages/service were resolving to react@19.1.1) * fix: resolve 61 TypeScript errors from .d.ts to .ts migration - Fix broken imports using non-relative module paths (e.g. 'support/user/team/type' → relative paths) - Remove unused/dead imports referencing deleted modules - Fix duplicate identifiers (show_emptyChat, concatMd, TrainingModeEnum) - Add missing imports (BoxProps, GroupMemberRole, UsageSourceEnum, dashboard_evaluation) - Fix generic type constraints (OutLinkEditType, createShareChat) - Replace removed types with correct alternatives (ChatModelItemType → LLMModelItemType) - Delete 5 dead code files with 0 references - Add global type declaration for countTrackQueue - Fix nullable type narrowing (sourceMember, ParentIdType, optional app fields) * refactor: replace as ClientSession assertion with proper type narrowing via Omit & intersection * fix: remove experimental.workerThreads to fix DataCloneError in Next 15 static generation Next 15 worker threads attempt to structuredClone the config object, which fails on the webpack function. workerThreads is not needed for the build to work correctly. * Update document/content/docs/upgrading/4-14/4148.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: ts * update next config * update next * fix: dockerfile * fix: comment --------- Co-authored-by: Archer <c121914yu@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
32 lines
1.2 KiB
TypeScript
32 lines
1.2 KiB
TypeScript
import { z } from 'zod';
|
|
import type { HistoryItemType } from '../../core/chat/type';
|
|
import type { OutLinkSchema, PlaygroundVisibilityConfigType } from './type';
|
|
import { PlaygroundVisibilityConfigSchema } from './type';
|
|
|
|
export type AuthOutLinkInitProps = {
|
|
outLinkUid: string;
|
|
tokenUrl?: string;
|
|
};
|
|
export type AuthOutLinkChatProps = { ip?: string | null; outLinkUid: string; question: string };
|
|
export type AuthOutLinkLimitProps = AuthOutLinkChatProps & { outLink: OutLinkSchema };
|
|
export type AuthOutLinkResponse = {
|
|
uid: string;
|
|
};
|
|
|
|
export const UpdatePlaygroundVisibilityConfigBodySchema = PlaygroundVisibilityConfigSchema.extend({
|
|
appId: z.string().min(1, 'App ID is required')
|
|
});
|
|
export type UpdatePlaygroundVisibilityConfigBody = z.infer<
|
|
typeof UpdatePlaygroundVisibilityConfigBodySchema
|
|
>;
|
|
|
|
export const PlaygroundVisibilityConfigQuerySchema = z.object({
|
|
appId: z.string().min(1, 'App ID is required')
|
|
});
|
|
export type PlaygroundVisibilityConfigQuery = z.infer<typeof PlaygroundVisibilityConfigQuerySchema>;
|
|
|
|
export const PlaygroundVisibilityConfigResponseSchema = PlaygroundVisibilityConfigSchema;
|
|
export type PlaygroundVisibilityConfigResponse = z.infer<
|
|
typeof PlaygroundVisibilityConfigResponseSchema
|
|
>;
|