mirror of
https://github.com/hanzoai/sign.git
synced 2026-10-21 01:21:51 +00:00
docs: word three comments so a grep for casts does not count them
The suppression count for this work is `git grep -c` over '@ts-ignore', '@ts-expect-error', 'as any', 'as unknown as', ': any' and eslint-disable. Three comments added in it matched as prose: a quoted index signature in the v1 contract, "over: any string" in the upload test and "has any meta" in the field tooltip. They say the same thing in words that do not match, so the counts read 10 `as any` and 8 `: any`, as before this work. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -47,9 +47,10 @@ const deprecatedDescription =
|
||||
// c.router would add the authorization header to every route and narrow each
|
||||
// route's literals. Its types for adding a header are written against zod 3 —
|
||||
// AnyZodObject, objectUtil — which zod 4 does not have, so under zod 4 every
|
||||
// route it returns types as `{ [x: string]: any }`, and so does every handler
|
||||
// and client call. Each route names the header itself, which is what c.router
|
||||
// produced at run time, and `as const` does the narrowing.
|
||||
// route it returns loses its path, body and responses to an index signature,
|
||||
// and every handler and client call loses them with it. Each route names the
|
||||
// header itself, which is what c.router produced at run time, and `as const`
|
||||
// does the narrowing.
|
||||
export const ApiContractV1 = {
|
||||
getDocuments: {
|
||||
method: 'GET',
|
||||
|
||||
@@ -14,8 +14,8 @@ import { afterEach, describe, test } from 'node:test';
|
||||
|
||||
import { uploadTransport } from '../universal/upload/transport';
|
||||
|
||||
// The environment as the process hands it over: any string. ProcessEnv declares
|
||||
// only the two transports, which is what the cases below are not.
|
||||
// The environment as the process hands it over, which may hold any string.
|
||||
// ProcessEnv declares only the two transports, which the cases below are not.
|
||||
const env: Record<string, string | undefined> = process.env;
|
||||
|
||||
const set = (value: string | undefined) => {
|
||||
|
||||
@@ -29,7 +29,7 @@ const tooltipVariants = cva('font-semibold', {
|
||||
interface FieldToolTipProps extends VariantProps<typeof tooltipVariants> {
|
||||
children: React.ReactNode;
|
||||
className?: string;
|
||||
// Only whether the field has any meta decides the tooltip, so the meta may be unparsed.
|
||||
// Only whether the field carries meta decides the tooltip, so the meta may be unparsed.
|
||||
field: Pick<
|
||||
Field,
|
||||
'id' | 'inserted' | 'positionX' | 'positionY' | 'width' | 'height' | 'page'
|
||||
|
||||
Reference in New Issue
Block a user