Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/actionify/src/types.ts>ExpressionInputData

Create and manage your GitHub workflows with TypeScript and Deno.
Latest
type alias ExpressionInputData
import { type ExpressionInputData } from "https://deno.land/x/actionify@0.3.0/src/types.ts";

Type Parameters

Base extends ActionTemplate
optional
Keys extends NonNullable<Base["inputs"]> = NonNullable<Base["inputs"]>
optional
PartialKeys extends Keys extends Keys ? undefined extends GetInput<Keys, Base> ? Keys : never : never = Keys extends Keys ? undefined extends GetInput<Keys, Base> ? Keys : never : never
optional
RequiredKeys extends Exclude<Keys, PartialKeys> = Exclude<Keys, PartialKeys>
definition: [Key in PartialKeys]?: ExpressionValue<NonNullable<GetInput<Key, Base>>> & [Key in RequiredKeys]: ExpressionValue<GetInput<Key, Base>>