diff --git a/labs/folk-base-connection.ts b/labs/folk-base-connection.ts index 52dbac4..9c5be9f 100644 --- a/labs/folk-base-connection.ts +++ b/labs/folk-base-connection.ts @@ -15,7 +15,7 @@ export class FolkBaseConnection extends FolkElement { } `; - @property({ type: String, reflect: true }) source?: string; + @property({ reflect: true }) source?: string; #sourceIframeSelector: string | undefined = undefined; @@ -23,7 +23,7 @@ export class FolkBaseConnection extends FolkElement { @state() sourceRect: DOMRectReadOnly | null = null; - @property({ type: String, reflect: true }) target?: string; + @property({ reflect: true }) target?: string; #targetIframeSelector: string | undefined = undefined; diff --git a/labs/folk-base-set.ts b/labs/folk-base-set.ts index 0759e98..4276271 100644 --- a/labs/folk-base-set.ts +++ b/labs/folk-base-set.ts @@ -1,6 +1,6 @@ -import { property, state } from '@lit/reactive-element/decorators.js'; import { ClientRectObserverEntry, FolkElement, FolkObserver, parseDeepCSSSelector } from '@lib'; import { css, CSSResultGroup, PropertyValues } from '@lit/reactive-element'; +import { property, state } from '@lit/reactive-element/decorators.js'; const folkObserver = new FolkObserver(); @@ -19,7 +19,7 @@ export class FolkBaseSet extends FolkElement { } `; - @property({ type: String, reflect: true }) sources?: string; + @property({ reflect: true }) sources?: string; #sourcesMap = new Map(); get sourcesMap(): ReadonlyMap { diff --git a/labs/folk-event-propagator.ts b/labs/folk-event-propagator.ts index d052360..f6b5501 100644 --- a/labs/folk-event-propagator.ts +++ b/labs/folk-event-propagator.ts @@ -42,8 +42,9 @@ export class FolkEventPropagator extends FolkRope { `, ]; - @property({ type: String, reflect: true }) trigger?: string; - @property({ type: String, reflect: true }) expression?: string; + @property({ reflect: true }) trigger?: string; + + @property({ reflect: true }) expression?: string; #triggerTextarea = document.createElement('textarea'); #expressionTextarea = document.createElement('textarea');