Nude Element API Docs - v0.1.3
    Preparing search index...

    Variable plugins

    plugins: {
        dependencies: (
            | {
                dependencies: { provides: { attachShadow(options: any): any } }[];
                hooks: { connected(): void };
                providesStatic: { defineElements(def?: any): void };
            }
            | {
                dependencies: {
                    hooks: { constructed(): void; setup(): void };
                    providesStatic: { defineSlots(def?: any): void };
                }[];
            }
            | {
                dependencies: {
                    dependencies: { provides: { attachInternals(): any } }[];
                    provides: { toggleState(state: any, force: any): any };
                }[];
            }
            | {
                dependencies: (
                    | {
                        hooks: {
                            "attribute-changed"(
                                __namedParameters: { name: any; oldValue: any },
                            ): void;
                            connected(): void;
                            constructor(): void;
                            disconnected(): void;
                            setup(): void;
                        };
                        provides: {
                            constructor: {
                                get observedAttributes(): any[];
                                defineProps(def?: any): any;
                            };
                            props: any;
                            attributeChangedCallback(name: any, oldValue: any, value: any): void;
                        };
                    }
                    | {
                        dependencies: {
                            hooks: {
                                "attribute-changed"(
                                    __namedParameters: { name: ...; oldValue: ... },
                                ): void;
                                connected(): void;
                                constructor(): void;
                                disconnected(): void;
                                setup(): void;
                            };
                            provides: {
                                constructor: {
                                    get observedAttributes(): ...;
                                    defineProps(def?: ...): ...;
                                };
                                props: any;
                                attributeChangedCallback(name: any, oldValue: any, value: any): void;
                            };
                        }[];
                        hooks: { constructor(): void };
                    }
                )[];
            }
            | {
                dependencies: (
                    | {
                        hooks: { setup(): void };
                        providesStatic: { defineEvents(def?: any): void };
                    }
                    | {
                        dependencies: (
                            | {
                                hooks: { setup(): ... };
                                providesStatic: { defineEvents(def?: ...): ... };
                            }
                            | {
                                hooks: {
                                    "attribute-changed"(__namedParameters: ...): ...;
                                    connected(): ...;
                                    constructor(): ...;
                                    disconnected(): ...;
                                    setup(): ...;
                                };
                                provides: {
                                    constructor: ...;
                                    props: ...;
                                    attributeChangedCallback(name: ..., oldValue: ..., value: ...): ...;
                                };
                            }
                        )[];
                        hooks: {
                            define_event(env: any): void;
                            define_events_end(env: any): void;
                        };
                        providesStatic: {};
                    }
                    | {
                        dependencies: {
                            hooks: { setup(): void };
                            providesStatic: { defineEvents(def?: any): void };
                        }[];
                        hooks: { constructor(): void; first_constructor_static(): void };
                    }
                    | {
                        dependencies: {
                            hooks: { setup(): void };
                            providesStatic: { defineEvents(def?: any): void };
                        }[];
                        hooks: { first_connected(): void };
                    }
                )[];
            }
            | {
                dependencies: (
                    | {
                        dependencies: { provides: { attachInternals(): any } }[];
                        hooks: { setup(): void };
                        providesStatic: {
                            formAssociated: boolean;
                            defineFormBehavior(def?: any): void;
                        };
                    }
                    | {
                        dependencies: {
                            dependencies: { provides: ... }[];
                            hooks: { setup(): void };
                            providesStatic: {
                                formAssociated: boolean;
                                defineFormBehavior(def?: any): void;
                            };
                        }[];
                        hooks: { first_connected(): void };
                    }
                    | {
                        dependencies: {
                            dependencies: { provides: ... }[];
                            hooks: { setup(): void };
                            providesStatic: {
                                formAssociated: boolean;
                                defineFormBehavior(def?: any): void;
                            };
                        }[];
                        hooks: { first_constructor_static(): void };
                    }
                )[];
            }
            | {
                dependencies: (
                    | {
                        hooks: { connected(): void; first_constructor_static(): void };
                        providesStatic: {
                            defineStyles(def?: any[], defaultOptions?: any): void;
                        };
                    }
                    | {
                        dependencies: {
                            hooks: { connected(): void; first_constructor_static(): void };
                            providesStatic: {
                                defineStyles(def?: (...)[], defaultOptions?: any): void;
                            };
                        }[];
                        hooks: {
                            connected_apply_style(
                                __namedParameters: { options: any; roots: any },
                            ): void;
                            define_style(__namedParameters: { style: any }): void;
                            first_constructor_static(): void;
                        };
                    }
                )[];
            }
        )[];
    }

    Type Declaration

    • dependencies: (
          | {
              dependencies: { provides: { attachShadow(options: any): any } }[];
              hooks: { connected(): void };
              providesStatic: { defineElements(def?: any): void };
          }
          | {
              dependencies: {
                  hooks: { constructed(): void; setup(): void };
                  providesStatic: { defineSlots(def?: any): void };
              }[];
          }
          | {
              dependencies: {
                  dependencies: { provides: { attachInternals(): any } }[];
                  provides: { toggleState(state: any, force: any): any };
              }[];
          }
          | {
              dependencies: (
                  | {
                      hooks: {
                          "attribute-changed"(
                              __namedParameters: { name: any; oldValue: any },
                          ): void;
                          connected(): void;
                          constructor(): void;
                          disconnected(): void;
                          setup(): void;
                      };
                      provides: {
                          constructor: {
                              get observedAttributes(): any[];
                              defineProps(def?: any): any;
                          };
                          props: any;
                          attributeChangedCallback(name: any, oldValue: any, value: any): void;
                      };
                  }
                  | {
                      dependencies: {
                          hooks: {
                              "attribute-changed"(
                                  __namedParameters: { name: ...; oldValue: ... },
                              ): void;
                              connected(): void;
                              constructor(): void;
                              disconnected(): void;
                              setup(): void;
                          };
                          provides: {
                              constructor: {
                                  get observedAttributes(): ...;
                                  defineProps(def?: ...): ...;
                              };
                              props: any;
                              attributeChangedCallback(name: any, oldValue: any, value: any): void;
                          };
                      }[];
                      hooks: { constructor(): void };
                  }
              )[];
          }
          | {
              dependencies: (
                  | {
                      hooks: { setup(): void };
                      providesStatic: { defineEvents(def?: any): void };
                  }
                  | {
                      dependencies: (
                          | {
                              hooks: { setup(): ... };
                              providesStatic: { defineEvents(def?: ...): ... };
                          }
                          | {
                              hooks: {
                                  "attribute-changed"(__namedParameters: ...): ...;
                                  connected(): ...;
                                  constructor(): ...;
                                  disconnected(): ...;
                                  setup(): ...;
                              };
                              provides: {
                                  constructor: ...;
                                  props: ...;
                                  attributeChangedCallback(name: ..., oldValue: ..., value: ...): ...;
                              };
                          }
                      )[];
                      hooks: {
                          define_event(env: any): void;
                          define_events_end(env: any): void;
                      };
                      providesStatic: {};
                  }
                  | {
                      dependencies: {
                          hooks: { setup(): void };
                          providesStatic: { defineEvents(def?: any): void };
                      }[];
                      hooks: { constructor(): void; first_constructor_static(): void };
                  }
                  | {
                      dependencies: {
                          hooks: { setup(): void };
                          providesStatic: { defineEvents(def?: any): void };
                      }[];
                      hooks: { first_connected(): void };
                  }
              )[];
          }
          | {
              dependencies: (
                  | {
                      dependencies: { provides: { attachInternals(): any } }[];
                      hooks: { setup(): void };
                      providesStatic: {
                          formAssociated: boolean;
                          defineFormBehavior(def?: any): void;
                      };
                  }
                  | {
                      dependencies: {
                          dependencies: { provides: ... }[];
                          hooks: { setup(): void };
                          providesStatic: {
                              formAssociated: boolean;
                              defineFormBehavior(def?: any): void;
                          };
                      }[];
                      hooks: { first_connected(): void };
                  }
                  | {
                      dependencies: {
                          dependencies: { provides: ... }[];
                          hooks: { setup(): void };
                          providesStatic: {
                              formAssociated: boolean;
                              defineFormBehavior(def?: any): void;
                          };
                      }[];
                      hooks: { first_constructor_static(): void };
                  }
              )[];
          }
          | {
              dependencies: (
                  | {
                      hooks: { connected(): void; first_constructor_static(): void };
                      providesStatic: {
                          defineStyles(def?: any[], defaultOptions?: any): void;
                      };
                  }
                  | {
                      dependencies: {
                          hooks: { connected(): void; first_constructor_static(): void };
                          providesStatic: {
                              defineStyles(def?: (...)[], defaultOptions?: any): void;
                          };
                      }[];
                      hooks: {
                          connected_apply_style(
                              __namedParameters: { options: any; roots: any },
                          ): void;
                          define_style(__namedParameters: { style: any }): void;
                          first_constructor_static(): void;
                      };
                  }
              )[];
          }
      )[]