0.1.5Updated 6 months ago
declare namespace Entity {
  interface Options<PEMC extends Entity.Meta.Config = Entity.Meta.Config> {
    /**
     * Additional single-value records that can be stored alongside this entity
     */
    meta_fields?: PEMC

    /**
     * Used to process with all provided `key` values to ensure they follow the correct syntax.
     */
    key_validator?: KeyValidator
   
    /**
     * Used to process with all provided `key` values to ensure they follow the correct syntax.
     */
    key_formatter?: KeyFormatter

    /**
     * In the Infinity Beyond dashboard, this will be displayed next to navigation buttons leading to this data type
     */
    ui_icon?: import("lucide-preact").LucideIcon
  }
}