Function
wrapAll
(wrapper: Wrapper, ...targets: Array<Element | ChildNode>)
Source from the content-addressed store, hash-verified
| 45 | }; |
| 46 | |
| 47 | export const wrapAll = <Wrapper extends Element>(wrapper: Wrapper, ...targets: Array<Element | ChildNode>): Wrapper => { |
| 48 | const [first, ...rest] = targets; |
| 49 | first.before(wrapper); |
| 50 | wrapper.append(first, ...rest); |
| 51 | return wrapper; |
| 52 | }; |
| 53 | |
| 54 | export const isEditable = (node: unknown): boolean => |
| 55 | node instanceof HTMLTextAreaElement |
Tested by
no test coverage detected