@prismatic-io/spectral
Advanced tools
Comparing version 7.3.5 to 7.3.6
@@ -11,10 +11,11 @@ /** | ||
} | ||
interface ExtraDisplayDefinitionFields { | ||
declare type PublicComponentCategory = "Application Connectors" | "Data Platforms" | "Helpers" | "Logic" | "Triggers"; | ||
interface ExtraDisplayDefinitionFields<TPublic extends boolean> { | ||
/** Path to icon to use for this Component. Path should be relative to the built component source. */ | ||
iconPath: string; | ||
/** Category of the Component. */ | ||
category?: string; | ||
category?: TPublic extends true ? PublicComponentCategory : string; | ||
} | ||
/** Component extensions for display properties. */ | ||
export declare type ComponentDisplayDefinition<T extends boolean> = T extends true ? DisplayDefinition & Required<ExtraDisplayDefinitionFields> : DisplayDefinition & ExtraDisplayDefinitionFields; | ||
export declare type ComponentDisplayDefinition<TPublic extends boolean> = TPublic extends true ? DisplayDefinition & Required<ExtraDisplayDefinitionFields<TPublic>> : DisplayDefinition & ExtraDisplayDefinitionFields<TPublic>; | ||
/** Action-specific Display attributes. */ | ||
@@ -21,0 +22,0 @@ export interface ActionDisplayDefinition extends DisplayDefinition { |
{ | ||
"name": "@prismatic-io/spectral", | ||
"version": "7.3.5", | ||
"version": "7.3.6", | ||
"description": "Utility library for building Prismatic components", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
157011
3503