Some checks failed
CI / go (push) Waiting to run
CI / docker (push) Waiting to run
CI / lint-go (push) Waiting to run
CI / lint-docs (push) Waiting to run
CI / check-paperclip (push) Waiting to run
Deploy static site / Deploy to GitHub Pages (push) Has been cancelled
Deploy static site / Deploy via Docker to hatch.surf (push) Has been cancelled
Resolved conflicts by taking GitHub versions for: - .dockerignore, .gitignore, Dockerfile, README.md, docker-compose.yml Kept deploy.sh updated to: - Pull from GitHub (primary source) - Push to Gitea (push-mirror) - Build from site/ directory (GitHub structure) Co-Authored-By: Paperclip <noreply@paperclip.ing>
14 lines
349 B
TypeScript
14 lines
349 B
TypeScript
import { PropertyKey } from './isPropertyKey';
|
|
|
|
type GoodMethodKey<O, K extends PropertyKey> =
|
|
K extends keyof O
|
|
? (O[K] extends Function | null | undefined ? K : never)
|
|
: K;
|
|
|
|
declare function GetMethod<O extends {}, K extends PropertyKey>(
|
|
V: O,
|
|
P: K & GoodMethodKey<O, K>,
|
|
): Function | undefined;
|
|
|
|
export = GetMethod;
|