fix(mobile): resolve user avatars, chat alignment, timestamp formatting, and payslips API

This commit is contained in:
2026-08-10 17:55:14 +08:00
parent 6fe1fe125e
commit 9597cbf99a
1468 changed files with 172818 additions and 65664 deletions

121
node_modules/@react-grab/cli/dist/api.d.ts generated vendored Normal file
View File

@@ -0,0 +1,121 @@
#!/usr/bin/env node
import { SkillAgentType, add } from "agent-install/skill";
//#region src/utils/detect.d.ts
type PackageManager = "npm" | "yarn" | "pnpm" | "bun";
type Framework = "next" | "vite" | "tanstack" | "webpack" | "unknown";
type NextRouterType = "app" | "pages" | "unknown";
type UnsupportedFramework = "remix" | "astro" | "sveltekit" | "gatsby" | null;
interface ProjectInfo {
packageManager: PackageManager;
framework: Framework;
nextRouterType: NextRouterType;
isMonorepo: boolean;
projectRoot: string;
hasReactGrab: boolean;
isReactGrabConfigured: boolean;
reactGrabVersion: string | null;
unsupportedFramework: UnsupportedFramework;
}
declare const detectPackageManager: (projectRoot: string) => Promise<PackageManager>;
declare const detectFramework: (projectRoot: string) => Framework;
declare const detectNextRouterType: (projectRoot: string) => NextRouterType;
interface WorkspaceProject {
name: string;
path: string;
framework: Framework;
}
declare const findReactProjects: (projectRoot: string) => WorkspaceProject[];
declare const detectReactGrabConfigured: (projectRoot: string) => boolean;
declare const detectReactGrab: (projectRoot: string) => boolean;
declare const detectUnsupportedFramework: (projectRoot: string) => UnsupportedFramework;
declare const detectProject: (projectRoot?: string) => Promise<ProjectInfo>;
//#endregion
//#region src/utils/transform.d.ts
interface TransformResult {
success: boolean;
filePath: string;
message: string;
originalContent?: string;
newContent?: string;
noChanges?: boolean;
}
interface ReactGrabOptions {
activationKey?: string;
activationMode?: "toggle" | "hold";
keyHoldDuration?: number;
allowActivationInsideInput?: boolean;
maxContextLines?: number;
}
declare const hasFrameworkEntryPoint: (projectRoot: string, framework: Framework, nextRouterType: NextRouterType) => boolean;
declare const previewTransform: (projectRoot: string, framework: Framework, nextRouterType: NextRouterType, reactGrabAlreadyConfigured?: boolean) => TransformResult;
declare const applyTransform: (result: TransformResult) => {
success: boolean;
error?: string;
};
declare const previewOptionsTransform: (projectRoot: string, framework: Framework, nextRouterType: NextRouterType, options: ReactGrabOptions) => TransformResult;
declare const previewCdnTransform: (projectRoot: string, framework: Framework, nextRouterType: NextRouterType, targetCdnDomain: string) => TransformResult;
//#endregion
//#region src/utils/install.d.ts
interface InstallPackageOptions {
cwd?: string;
isDev?: boolean;
silent?: boolean;
packageManager?: PackageManager;
preferOffline?: boolean;
additionalArgs?: string[];
}
declare const installPackages: (packages: string[], options?: InstallPackageOptions) => Promise<void>;
declare const getPackagesToInstall: (includeReactGrab?: boolean) => string[];
//#endregion
//#region src/utils/install-react-grab.d.ts
type ReactGrabInstallErrorCode = "unsupported-framework" | "unknown-framework" | "transform-failed" | "install-failed" | "write-failed";
declare class ReactGrabInstallError extends Error {
readonly code: ReactGrabInstallErrorCode;
constructor(message: string, code: ReactGrabInstallErrorCode, options?: ErrorOptions);
}
interface InstallReactGrabOptions {
cwd?: string;
framework?: Framework;
nextRouterType?: NextRouterType;
packageManager?: PackageManager;
skipPackageInstall?: boolean;
skipTransform?: boolean;
dryRun?: boolean;
installPackageOptions?: Omit<InstallPackageOptions, "cwd" | "packageManager">;
}
interface InstallReactGrabResult {
projectRoot: string;
framework: Framework;
nextRouterType: NextRouterType;
packageManager: PackageManager;
alreadyConfigured: boolean;
didInstallPackage: boolean;
didChangeFile: boolean;
dryRun: boolean;
transform: TransformResult;
}
declare const installReactGrab: (options?: InstallReactGrabOptions) => Promise<InstallReactGrabResult>;
//#endregion
//#region src/utils/install-skill.d.ts
interface InstallSkillOptions {
agents?: SkillAgentType[];
global?: boolean;
cwd?: string;
}
declare const installSkill: ({
agents,
global,
cwd
}?: InstallSkillOptions) => Promise<Awaited<ReturnType<typeof add>>>;
interface RemoveSkillOptions {
cwd?: string;
global?: boolean;
}
declare const removeSkill: ({
cwd,
global
}?: RemoveSkillOptions) => Promise<SkillAgentType[]>;
//#endregion
export { type Framework, type InstallPackageOptions, type InstallReactGrabOptions, type InstallReactGrabResult, type InstallSkillOptions, type NextRouterType, type PackageManager, type ProjectInfo, ReactGrabInstallError, type ReactGrabInstallErrorCode, type ReactGrabOptions, type TransformResult, type UnsupportedFramework, type WorkspaceProject, applyTransform, detectFramework, detectNextRouterType, detectPackageManager, detectProject, detectReactGrab, detectReactGrabConfigured, detectUnsupportedFramework, findReactProjects, getPackagesToInstall, hasFrameworkEntryPoint, installPackages, installReactGrab, installSkill, previewCdnTransform, previewOptionsTransform, previewTransform, removeSkill };
//# sourceMappingURL=api.d.ts.map