function remoteSlots(slots) {
  return (_, context) => {
    context.addInitializer(function defineElement() {
      this.remoteSlots = {
        ...this.remoteSlots,
        ...slots
      };
    });
  };
}

export { remoteSlots };
