MCPcopy Create free account
hub / github.com/SmartThingsCommunity/smartthings-cli / validateWithContextFn

Function validateWithContextFn

src/lib/item-input/misc.ts:28–34  ·  view source on GitHub ↗
(
	validate?: InputDefinitionValidateFunction<T>,
	context?: unknown[],
)

Source from the content-addressed store, hash-verified

26
27
28export const validateWithContextFn = <T>(
29 validate?: InputDefinitionValidateFunction<T>,
30 context?: unknown[],
31): ValidateFunction<T> | undefined =>
32 validate
33 ? (input: T): true | string => validate(input, context)
34 : undefined
35
36export const defaultWithContextFn = <T extends string | number>(
37 def?: InputDefinitionDefaultValueOrFn<T>,

Callers 3

buildFromUserInputFunction · 0.85
updateFromUserInputFunction · 0.85
misc.test.tsFile · 0.85

Calls 1

validateFunction · 0.85

Tested by

no test coverage detected