# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/42_slcs.ipynb.

# %% auto 0
__all__ = ['SliceSpec', 'SliceSpecs', 'Slc', 'Slcs']

# %% ../nbs/42_slcs.ipynb 6
import inspect

# %% ../nbs/42_slcs.ipynb 8
from typing import (TypeAlias, Union, Tuple)

# %% ../nbs/42_slcs.ipynb 10
#| export


# %% ../nbs/42_slcs.ipynb 12
#| export


# %% ../nbs/42_slcs.ipynb 14
from .bool import Boolish
from .nums import Numeric

# %% ../nbs/42_slcs.ipynb 16
SliceSpec: TypeAlias = Union[slice, tuple]
SliceSpecs: TypeAlias = Tuple[SliceSpec, ...]

Slc: TypeAlias = SliceSpec
Slcs: TypeAlias = SliceSpecs
