synku
    Preparing search index...

    Class SimpleApp

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    shortName: string

    Accessors

    • get behaviors(): Behavior[]

      Returns Behavior[]

    • get children(): T[]

      Returns T[]

    • get depth(): number

      Returns number

    • get drafts(): DeepPartial<TBase>[]

      Returns DeepPartial<TBase>[]

    • get longName(): string

      Returns string

    • get name(): string

      Alias of longName

      Returns string

    • get parent(): null | T

      Returns null | T

    • get root(): T

      Returns T

    Methods

    • Type Parameters

      • C extends Constructor<IComponent<any>>

      Parameters

      • name: string
      • type: C
      • options: ComponentOptionsOf<C>

      Returns InstanceType<C>

    • Parameters

      • name: string

      Returns IComponent<any>

    • Type Parameters

      • TDraft extends any

      Parameters

      Returns this

    • Type Parameters

      • T extends any

      Parameters

      • type: Constructor<T>

      Returns null | DeepPartial<T>

    • Type Parameters

      • T extends any

      Parameters

      • Optionaltype: Constructor<T>

      Returns DeepPartial<T>[]

    • Returns {
          containerPort?: number;
          image?: string;
          matchLabelKey?: string;
          port?: number;
          replicas?: number;
          resources?: {
              claims?: { name?: string; request?: string }[];
              limits?: { [key: string]: undefined | string | number };
              requests?: { [key: string]: undefined | string | number };
              toJSON?: () => any;
              validate?: () => void;
          };
          revisionHistoryLimit?: number;
          tag?: string;
      }

    • Parameters

      • options: SimpleAppOptions
      • defaults: {
            containerPort?: number;
            image?: string;
            matchLabelKey?: string;
            port?: number;
            replicas?: number;
            resources?: {
                claims?: { name?: string; request?: string }[];
                limits?: { [key: string]: undefined | string | number };
                requests?: { [key: string]: undefined | string | number };
                toJSON?: () => any;
                validate?: () => void;
            };
            revisionHistoryLimit?: number;
            tag?: string;
        }

      Returns SimpleAppOptions

    • Parameters

      • callback: NodeWalkCallback<Component<any>>
      • depthFirst: boolean = false

      Returns void