/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
shared
/
lib
/
/opt/canhelp/node_modules/next/dist/shared/lib
mkdir
upload
Name
Size
Mode
Actions
errors/
-
0755
rm
i18n/
-
0755
rm
isomorphic/
-
0755
rm
lazy-dynamic/
-
0755
rm
page-path/
-
0755
rm
router/
-
0755
rm
segment-cache/
-
0755
rm
turbopack/
-
0755
rm
utils/
-
0755
rm
amp-context.shared-runtime.d.ts
85
0644
edit
dl
rm
amp-context.shared-runtime.js
592
0644
edit
dl
rm
amp-context.shared-runtime.js.map
581
0644
edit
dl
rm
amp-mode.d.ts
191
0644
edit
dl
rm
amp-mode.js
419
0644
edit
dl
rm
amp-mode.js.map
486
0644
edit
dl
rm
amp.d.ts
43
0644
edit
dl
rm
amp.js
1026
0644
edit
dl
rm
amp.js.map
608
0644
edit
dl
rm
app-dynamic.d.ts
875
0644
edit
dl
rm
app-dynamic.js
1269
0644
edit
dl
rm
app-dynamic.js.map
1888
0644
edit
dl
rm
app-router-context.shared-runtime.d.ts
5103
0644
edit
dl
rm
app-router-context.shared-runtime.js
1686
0644
edit
dl
rm
app-router-context.shared-runtime.js.map
6339
0644
edit
dl
rm
bloom-filter.d.ts
598
0644
edit
dl
rm
bloom-filter.js
2965
0644
edit
dl
rm
bloom-filter.js.map
5508
0644
edit
dl
rm
canary-only.d.ts
170
0644
edit
dl
rm
canary-only.js
1282
0644
edit
dl
rm
canary-only.js.map
1466
0644
edit
dl
rm
constants.d.ts
5988
0644
edit
dl
rm
constants.js
14934
0644
edit
dl
rm
constants.js.map
12299
0644
edit
dl
rm
deep-freeze.d.ts
512
0644
edit
dl
rm
deep-freeze.js
868
0644
edit
dl
rm
deep-freeze.js.map
1760
0644
edit
dl
rm
deep-readonly.d.ts
389
0644
edit
dl
rm
deep-readonly.js
348
0644
edit
dl
rm
deep-readonly.js.map
565
0644
edit
dl
rm
dset.d.ts
117
0644
edit
dl
rm
dset.js
1914
0644
edit
dl
rm
dset.js.map
2570
0644
edit
dl
rm
dynamic.d.ts
1711
0644
edit
dl
rm
dynamic.js
5413
0644
edit
dl
rm
dynamic.js.map
7525
0644
edit
dl
rm
encode-uri-path.d.ts
61
0644
edit
dl
rm
encode-uri-path.js
362
0644
edit
dl
rm
encode-uri-path.js.map
469
0644
edit
dl
rm
error-source.d.ts
231
0644
edit
dl
rm
error-source.js
858
0644
edit
dl
rm
error-source.js.map
1030
0644
edit
dl
rm
escape-regexp.d.ts
65
0644
edit
dl
rm
escape-regexp.js
694
0644
edit
dl
rm
escape-regexp.js.map
852
0644
edit
dl
rm
fnv1a.d.ts
335
0644
edit
dl
rm
fnv1a.js
2770
0644
edit
dl
rm
fnv1a.js.map
4089
0644
edit
dl
rm
format-webpack-messages.d.ts
82
0644
edit
dl
rm
format-webpack-messages.js
8498
0644
edit
dl
rm
format-webpack-messages.js.map
12994
0644
edit
dl
rm
get-hostname.d.ts
454
0644
edit
dl
rm
get-hostname.js
679
0644
edit
dl
rm
get-hostname.js.map
1382
0644
edit
dl
rm
get-img-props.d.ts
3354
0644
edit
dl
rm
get-img-props.js
25201
0644
edit
dl
rm
get-img-props.js.map
37862
0644
edit
dl
rm
get-rspack.d.ts
100
0644
edit
dl
rm
get-rspack.js
2585
0644
edit
dl
rm
get-rspack.js.map
2797
0644
edit
dl
rm
get-webpack-bundler.d.ts
264
0644
edit
dl
rm
get-webpack-bundler.js
632
0644
edit
dl
rm
get-webpack-bundler.js.map
725
0644
edit
dl
rm
hash.d.ts
109
0644
edit
dl
rm
hash.js
1326
0644
edit
dl
rm
hash.js.map
1526
0644
edit
dl
rm
head-manager-context.shared-runtime.d.ts
288
0644
edit
dl
rm
head-manager-context.shared-runtime.js
616
0644
edit
dl
rm
head-manager-context.shared-runtime.js.map
863
0644
edit
dl
rm
head.d.ts
446
0644
edit
dl
rm
head.js
7006
0644
edit
dl
rm
head.js.map
9606
0644
edit
dl
rm
hooks-client-context.shared-runtime.d.ts
308
0644
edit
dl
rm
hooks-client-context.shared-runtime.js
1108
0644
edit
dl
rm
hooks-client-context.shared-runtime.js.map
1145
0644
edit
dl
rm
html-context.shared-runtime.d.ts
1889
0644
edit
dl
rm
html-context.shared-runtime.js
1149
0644
edit
dl
rm
html-context.shared-runtime.js.map
2787
0644
edit
dl
rm
image-blur-svg.d.ts
370
0644
edit
dl
rm
image-blur-svg.js
1495
0644
edit
dl
rm
image-blur-svg.js.map
2122
0644
edit
dl
rm
image-config-context.shared-runtime.d.ts
163
0644
edit
dl
rm
image-config-context.shared-runtime.js
693
0644
edit
dl
rm
image-config-context.shared-runtime.js.map
766
0644
edit
dl
rm
image-config.d.ts
4303
0644
edit
dl
rm
image-config.js
1428
0644
edit
dl
rm
image-config.js.map
5941
0644
edit
dl
rm
image-external.d.ts
742
0644
edit
dl
rm
image-external.js
1485
0644
edit
dl
rm
image-external.js.map
2176
0644
edit
dl
rm
image-loader.d.ts
271
0644
edit
dl
rm
image-loader.js
5071
0644
edit
dl
rm
image-loader.js.map
6760
0644
edit
dl
rm
invariant-error.d.ts
112
0644
edit
dl
rm
invariant-error.js
501
0644
edit
dl
rm
invariant-error.js.map
682
0644
edit
dl
rm
is-internal.d.ts
355
0644
edit
dl
rm
is-internal.js
1298
0644
edit
dl
rm
is-internal.js.map
1297
0644
edit
dl
rm
is-plain-object.d.ts
125
0644
edit
dl
rm
is-plain-object.js
1180
0644
edit
dl
rm
is-plain-object.js.map
1250
0644
edit
dl
rm
is-thenable.d.ts
233
0644
edit
dl
rm
is-thenable.js
537
0644
edit
dl
rm
is-thenable.js.map
679
0644
edit
dl
rm
loadable-context.shared-runtime.d.ts
156
0644
edit
dl
rm
loadable-context.shared-runtime.js
613
0644
edit
dl
rm
loadable-context.shared-runtime.js.map
652
0644
edit
dl
rm
loadable.shared-runtime.d.ts
1543
0644
edit
dl
rm
loadable.shared-runtime.js
8458
0644
edit
dl
rm
loadable.shared-runtime.js.map
13840
0644
edit
dl
rm
magic-identifier.d.ts
128
0644
edit
dl
rm
magic-identifier.js
3654
0644
edit
dl
rm
magic-identifier.js.map
4146
0644
edit
dl
rm
match-local-pattern.d.ts
253
0644
edit
dl
rm
match-local-pattern.js
1301
0644
edit
dl
rm
match-local-pattern.js.map
1696
0644
edit
dl
rm
match-remote-pattern.d.ts
268
0644
edit
dl
rm
match-remote-pattern.js
1931
0644
edit
dl
rm
match-remote-pattern.js.map
2723
0644
edit
dl
rm
mitt.d.ts
263
0644
edit
dl
rm
mitt.js
2247
0644
edit
dl
rm
mitt.js.map
3014
0644
edit
dl
rm
modern-browserslist-target.d.ts
199
0644
edit
dl
rm
modern-browserslist-target.js
652
0644
edit
dl
rm
modern-browserslist-target.js.map
893
0644
edit
dl
rm
no-fallback-error.external.d.ts
74
0644
edit
dl
rm
no-fallback-error.external.js
408
0644
edit
dl
rm
no-fallback-error.external.js.map
426
0644
edit
dl
rm
normalized-asset-prefix.d.ts
88
0644
edit
dl
rm
normalized-asset-prefix.js
961
0644
edit
dl
rm
normalized-asset-prefix.js.map
1314
0644
edit
dl
rm
promise-with-resolvers.d.ts
82
0644
edit
dl
rm
promise-with-resolvers.js
606
0644
edit
dl
rm
promise-with-resolvers.js.map
779
0644
edit
dl
rm
router-context.shared-runtime.d.ts
148
0644
edit
dl
rm
router-context.shared-runtime.js
587
0644
edit
dl
rm
router-context.shared-runtime.js.map
622
0644
edit
dl
rm
runtime-config.external.d.ts
293
0644
edit
dl
rm
runtime-config.external.js
722
0644
edit
dl
rm
runtime-config.external.js.map
672
0644
edit
dl
rm
segment.d.ts
504
0644
edit
dl
rm
segment.js
1562
0644
edit
dl
rm
segment.js.map
1733
0644
edit
dl
rm
server-inserted-html.shared-runtime.d.ts
288
0644
edit
dl
rm
server-inserted-html.shared-runtime.js
1171
0644
edit
dl
rm
server-inserted-html.shared-runtime.js.map
1347
0644
edit
dl
rm
server-reference-info.d.ts
1146
0644
edit
dl
rm
server-reference-info.js
1601
0644
edit
dl
rm
server-reference-info.js.map
3342
0644
edit
dl
rm
side-effect.d.ts
452
0644
edit
dl
rm
side-effect.js
2749
0644
edit
dl
rm
side-effect.js.map
3947
0644
edit
dl
rm
styled-jsx.d.ts
43
0644
edit
dl
rm
styled-jsx.js
99
0644
edit
dl
rm
styled-jsx.js.map
231
0644
edit
dl
rm
utils.d.ts
9201
0644
edit
dl
rm
utils.js
6289
0644
edit
dl
rm
utils.js.map
16073
0644
edit
dl
rm
zod.d.ts
381
0644
edit
dl
rm
zod.js
3359
0644
edit
dl
rm
zod.js.map
4507
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/shared/lib/utils.d.ts
(9201B)
import type { HtmlProps } from './html-context.shared-runtime'; import type { ComponentType, JSX } from 'react'; import type { DomainLocale } from '../../server/config'; import type { Env } from '@next/env'; import type { IncomingMessage, ServerResponse } from 'http'; import type { NextRouter } from './router/router'; import type { ParsedUrlQuery } from 'querystring'; import type { PreviewData } from '../../types'; import type { COMPILER_NAMES } from './constants'; import type fs from 'fs'; export type NextComponentType<Context extends BaseContext = NextPageContext, InitialProps = {}, Props = {}> = ComponentType<Props> & { /** * Used for initial page load data population. Data returned from `getInitialProps` is serialized when server rendered. * Make sure to return plain `Object` without using `Date`, `Map`, `Set`. * @param context Context of `page` */ getInitialProps?(context: Context): InitialProps | Promise<InitialProps>; }; export type DocumentType = NextComponentType<DocumentContext, DocumentInitialProps, DocumentProps>; export type AppType<P = {}> = NextComponentType<AppContextType, P, AppPropsType<any, P>>; export type AppTreeType = ComponentType<AppInitialProps & { [name: string]: any; }>; /** * Web vitals provided to _app.reportWebVitals by Core Web Vitals plugin developed by Google Chrome team. * https://nextjs.org/blog/next-9-4#integrated-web-vitals-reporting */ export declare const WEB_VITALS: readonly ["CLS", "FCP", "FID", "INP", "LCP", "TTFB"]; export type NextWebVitalsMetric = { id: string; startTime: number; value: number; attribution?: { [key: string]: unknown; }; } & ({ label: 'web-vital'; name: (typeof WEB_VITALS)[number]; } | { label: 'custom'; name: 'Next.js-hydration' | 'Next.js-route-change-to-render' | 'Next.js-render'; }); export type Enhancer<C> = (Component: C) => C; export type ComponentsEnhancer = { enhanceApp?: Enhancer<AppType>; enhanceComponent?: Enhancer<NextComponentType>; } | Enhancer<NextComponentType>; export type RenderPageResult = { html: string; head?: Array<JSX.Element | null>; }; export type RenderPage = (options?: ComponentsEnhancer) => DocumentInitialProps | Promise<DocumentInitialProps>; export type BaseContext = { res?: ServerResponse; [k: string]: any; }; export type NEXT_DATA = { props: Record<string, any>; page: string; query: ParsedUrlQuery; buildId: string; assetPrefix?: string; runtimeConfig?: { [key: string]: any; }; nextExport?: boolean; autoExport?: boolean; isFallback?: boolean; isExperimentalCompile?: boolean; dynamicIds?: (string | number)[]; err?: Error & { statusCode?: number; source?: typeof COMPILER_NAMES.server | typeof COMPILER_NAMES.edgeServer; }; gsp?: boolean; gssp?: boolean; customServer?: boolean; gip?: boolean; appGip?: boolean; locale?: string; locales?: readonly string[]; defaultLocale?: string; domainLocales?: readonly DomainLocale[]; scriptLoader?: any[]; isPreview?: boolean; notFoundSrcPage?: string; }; /** * `Next` context */ export interface NextPageContext { /** * Error object if encountered during rendering */ err?: (Error & { statusCode?: number; }) | null; /** * `HTTP` request object. */ req?: IncomingMessage; /** * `HTTP` response object. */ res?: ServerResponse; /** * Path section of `URL`. */ pathname: string; /** * Query string section of `URL` parsed as an object. */ query: ParsedUrlQuery; /** * `String` of the actual path including query. */ asPath?: string; /** * The currently active locale */ locale?: string; /** * All configured locales */ locales?: readonly string[]; /** * The configured default locale */ defaultLocale?: string; /** * `Component` the tree of the App to use if needing to render separately */ AppTree: AppTreeType; } export type AppContextType<Router extends NextRouter = NextRouter> = { Component: NextComponentType<NextPageContext>; AppTree: AppTreeType; ctx: NextPageContext; router: Router; }; export type AppInitialProps<PageProps = any> = { pageProps: PageProps; }; export type AppPropsType<Router extends NextRouter = NextRouter, PageProps = {}> = AppInitialProps<PageProps> & { Component: NextComponentType<NextPageContext, any, any>; router: Router; __N_SSG?: boolean; __N_SSP?: boolean; }; export type DocumentContext = NextPageContext & { renderPage: RenderPage; defaultGetInitialProps(ctx: DocumentContext, options?: { nonce?: string; }): Promise<DocumentInitialProps>; }; export type DocumentInitialProps = RenderPageResult & { styles?: React.ReactElement[] | Iterable<React.ReactNode> | JSX.Element; }; export type DocumentProps = DocumentInitialProps & HtmlProps; /** * Next `API` route request */ export interface NextApiRequest extends IncomingMessage { /** * Object of `query` values from url */ query: Partial<{ [key: string]: string | string[]; }>; /** * Object of `cookies` from header */ cookies: Partial<{ [key: string]: string; }>; body: any; env: Env; draftMode?: boolean; preview?: boolean; /** * Preview data set on the request, if any * */ previewData?: PreviewData; } /** * Send body of response */ type Send<T> = (body: T) => void; /** * Next `API` route response */ export type NextApiResponse<Data = any> = ServerResponse & { /** * Send data `any` data in response */ send: Send<Data>; /** * Send data `json` data in response */ json: Send<Data>; status: (statusCode: number) => NextApiResponse<Data>; redirect(url: string): NextApiResponse<Data>; redirect(status: number, url: string): NextApiResponse<Data>; /** * Set draft mode */ setDraftMode: (options: { enable: boolean; }) => NextApiResponse<Data>; /** * Set preview data for Next.js' prerender mode */ setPreviewData: (data: object | string, options?: { /** * Specifies the number (in seconds) for the preview session to last for. * The given number will be converted to an integer by rounding down. * By default, no maximum age is set and the preview session finishes * when the client shuts down (browser is closed). */ maxAge?: number; /** * Specifies the path for the preview session to work under. By default, * the path is considered the "default path", i.e., any pages under "/". */ path?: string; }) => NextApiResponse<Data>; /** * Clear preview data for Next.js' prerender mode */ clearPreviewData: (options?: { path?: string; }) => NextApiResponse<Data>; /** * Revalidate a specific page and regenerate it using On-Demand Incremental * Static Regeneration. * The path should be an actual path, not a rewritten path. E.g. for * "/blog/[slug]" this should be "/blog/post-1". * @link https://nextjs.org/docs/app/building-your-application/data-fetching/incremental-static-regeneration#on-demand-revalidation-with-revalidatepath */ revalidate: (urlPath: string, opts?: { unstable_onlyGenerated?: boolean; }) => Promise<void>; }; /** * Next `API` route handler */ export type NextApiHandler<T = any> = (req: NextApiRequest, res: NextApiResponse<T>) => unknown | Promise<unknown>; /** * Utils */ export declare function execOnce<T extends (...args: any[]) => ReturnType<T>>(fn: T): T; export declare const isAbsoluteUrl: (url: string) => boolean; export declare function getLocationOrigin(): string; export declare function getURL(): string; export declare function getDisplayName<P>(Component: ComponentType<P>): string; export declare function isResSent(res: ServerResponse): boolean; export declare function normalizeRepeatedSlashes(url: string): string; export declare function loadGetInitialProps<C extends BaseContext, IP = {}, P = {}>(App: NextComponentType<C, IP, P>, ctx: C): Promise<IP>; export declare const SP: boolean; export declare const ST: boolean; export declare class DecodeError extends Error { } export declare class NormalizeError extends Error { } export declare class PageNotFoundError extends Error { code: string; constructor(page: string); } export declare class MissingStaticPage extends Error { constructor(page: string, message: string); } export declare class MiddlewareNotFoundError extends Error { code: string; constructor(); } export interface CacheFs { existsSync: typeof fs.existsSync; readFile: typeof fs.promises.readFile; readFileSync: typeof fs.readFileSync; writeFile(f: string, d: any): Promise<void>; mkdir(dir: string): Promise<void | string>; stat(f: string): Promise<{ mtime: Date; }>; } export declare function stringifyError(error: Error): string; export {};
Save
cmd:
run