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

Function validateFinal

src/lib/command/util/schema-util.ts:40–49  ·  view source on GitHub ↗
(schemaAppRequest: InputData)

Source from the content-addressed store, hash-verified

38}
39
40export const validateFinal = (schemaAppRequest: InputData): true | string => {
41 if ( schemaAppRequest.hostingType === 'lambda'
42 && !schemaAppRequest.lambdaArn
43 && !schemaAppRequest.lambdaArnEU
44 && !schemaAppRequest.lambdaArnAP
45 && !schemaAppRequest.lambdaArnCN) {
46 return 'At least one lambda ARN is required.'
47 }
48 return true
49}
50
51export const appLinksDefSummarize = (value?: ViperAppLinks): string =>
52 clipToMaximum(`android: ${value?.android}, ios: ${value?.ios}`, maxItemValueLength)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected