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

x/actionify/src/types.ts>ExpressionSecretData

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

Type Parameters

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