@hmiproject/helio-sdk
    Preparing search index...

    Variable propsConst

    props: {
        Action: <O extends TypeOptions<HelioAction>>(
            options: O,
        ) => PropDef<HelioAction, O>;
        Boolean: <O extends TypeOptions<HelioBoolean>>(
            options: O,
        ) => PropDef<HelioBoolean, O>;
        Children: (
            options: ChildrenTypeOptions,
        ) => WithDefaultValue<
            PropDef<HelioChildren, TypeOptions<HelioChildren>>,
            InstanceRefListSchema,
        >;
        DynamicProperty: <
            O extends DynamicPropertyTypeOptions<HelioDynamicProperty>,
        >(
            options: O,
        ) => PropDef<HelioDynamicProperty, O>;
        Enum: <O extends EnumTypeOptions>(options: O) => PropDef<HelioEnum, O>;
        File: <O extends OptionalTypeOptions<HelioFile>>(
            options: O,
        ) => PropDef<HelioFile, O>;
        Number: <O extends TypeOptions<HelioNumber>>(
            options: O,
        ) => PropDef<HelioNumber, O>;
        String: <O extends TypeOptions<HelioString>>(
            options: O,
        ) => PropDef<HelioString, O>;
    } = ...

    Helpers for declaring props in a PropsSchema

    Use these for schema declarations using createPropsSchema.

    Type Declaration

    • Action: <O extends TypeOptions<HelioAction>>(options: O) => PropDef<HelioAction, O>
    • Boolean: <O extends TypeOptions<HelioBoolean>>(options: O) => PropDef<HelioBoolean, O>
    • Children: (
          options: ChildrenTypeOptions,
      ) => WithDefaultValue<
          PropDef<HelioChildren, TypeOptions<HelioChildren>>,
          InstanceRefListSchema,
      >
    • DynamicProperty: <O extends DynamicPropertyTypeOptions<HelioDynamicProperty>>(
          options: O,
      ) => PropDef<HelioDynamicProperty, O>
    • Enum: <O extends EnumTypeOptions>(options: O) => PropDef<HelioEnum, O>
    • File: <O extends OptionalTypeOptions<HelioFile>>(options: O) => PropDef<HelioFile, O>
    • Number: <O extends TypeOptions<HelioNumber>>(options: O) => PropDef<HelioNumber, O>
    • String: <O extends TypeOptions<HelioString>>(options: O) => PropDef<HelioString, O>