package repository

import (
	"github.com/tidbcloud/infra-provider/regional-server/api/v1alpha1"
	"github.com/tidbcloud/infra-provider/regional-server/pkg/k8s"
	"sigs.k8s.io/controller-runtime/pkg/client"
)

type NodePoolReaderWriter = k8s.GenericReaderWriter[*v1alpha1.NodePool, *v1alpha1.NodePoolList]

func NewNodePoolReaderWriter(cli client.Client) NodePoolReaderWriter {
	return k8s.NewGenericReaderWriter[*v1alpha1.NodePool, *v1alpha1.NodePoolList](cli)
}
