@joist/element
Version:
Intelligently apply styles to WebComponents
7 lines (6 loc) • 315 B
TypeScript
export interface AttrOpts {
name?: string;
observed?: boolean;
reflect?: boolean;
}
export declare function attr(opts?: AttrOpts): <This extends HTMLElement>({ get, set }: ClassAccessorDecoratorTarget<This, unknown>, ctx: ClassAccessorDecoratorContext<This>) => ClassAccessorDecoratorResult<This, any>;