# WebComponent.make

Defines a custom element without reading any browser globals.
Custom-element names use a conservative ASCII subset of the HTML grammar.

## Signatures

```ts
export declare function make<const F extends Fields = {}, const View extends Renderable.Any = never>(definition: Definition<F, View> & {
    readonly attributes?: F & ValidFields<F>;
}): Definition<F, View>;
```


