Guards

Type guard functions.

type Guard = (value: unknown) => boolean
type Guarded = (value: unknown) => boolean
interface WithAccount  {
  accountId: string
}
interface WithFrame  {
  frame: number
}
interface WithIndex  {
  index: number
}
interface WithLabel  {
  label: string
}
interface WithLabelOrNot  {
  label?: string
}
interface WithOrder  {
  order?: number
}
interface WithScalar  {
  scalar?: Scalar
}
interface WithSource  {
  source: string
}
interface WithType  {
  type: string
}
interface WithUser  {
  userId: string
}
interface WithVisibility  {
  visibility: boolean
}
/** Type guard for WithSource */
function hasSource(
  value: unknown
): boolean
/** Type guard for WithType */
function hasType(
  value: unknown
): boolean
/** Type guard for Storable */
function hasTypeAndSource(
  value: unknown
): boolean
/** Type guard for number */
function isAboveZero(
  value: unknown
): boolean
/** Type guard for ApiOptions */
function isApiConfig(
  value: unknown
): boolean
/** Type guard for Array */
function isApiConfigs(
  value: unknown
): boolean
/** Type guard for number */
function isBelowOne(
  value: unknown
): boolean
/** Type guard for boolean */
function isBoolean(
  value: unknown
): boolean
/** Type guard for ClientAudio */
function isClientAudio(
  value: unknown
): boolean
/** Type guard for ClientImage */
function isClientImage(
  value: unknown
): boolean
/** Type guard for ClientMash */
function isClientMash(
  value: unknown
): boolean
/** Type guard for ClientVideo */
function isClientVideo(
  value: unknown
): boolean
/** Type guard for CodeType */
function isCodeType(
  value: Any
): boolean
/** Type guard for ComplexSvgItem */
function isComplexSvgItem(
  value: unknown
): boolean
/** Type guard for HTMLElement */
function isDatasetElement(
  value: unknown
): boolean
/** Type guard for Date */
function isDate(
  value: unknown
): boolean
/** Type guard for Element */
function isElement(
  value: unknown
): boolean
/** Type guard for FileType */
function isFileType(
  value: Any
): boolean
/** Type guard for function */
function isFunction(
  value: unknown
): boolean
/** Type guard for Integer */
function isInteger(
  value: unknown
): boolean
/** Type guard for Media */
function isMedia(
  value: unknown
): boolean
/** Type guard for MediaType */
function isMediaType(
  value: Any
): boolean
/** Type guard for OkNumber */
function isNumber(
  value: unknown
): boolean
/** Type guard for Numeric */
function isNumeric(
  value: unknown
): boolean
/** Type guard for UnknownRecord */
function isObject(
  value: unknown
): boolean
/** Type guard for Plugins */
function isPluginHost(
  value: unknown
): boolean
/** Type guard for Point */
function isPoint(
  value: unknown
): boolean
/** Type guard for object */
function isPopulatedObject(
  value: unknown
): boolean
/** Type guard for string */
function isPopulatedString(
  value: unknown
): boolean
/** Type guard for number */
function isPositive(
  value: unknown
): boolean
/** Type guard for Propertied */
function isPropertied(
  value?: unknown
): boolean
/** Type guard for Rect */
function isRect(
  value: unknown
): boolean
/** Type guard for Scalar */
function isScalar(
  value: unknown
): boolean
/** Type guard for Size */
function isSize(
  value: unknown
): boolean
function isStorableMash(
  value: unknown
): boolean
function isStorableMedia(
  value: unknown
): boolean
/** Type guard for StoredMash */
function isStoredMash(
  value: unknown
): boolean
function isStoredMedia(
  value: unknown
): boolean
/** Type guard for string */
function isString(
  value: unknown
): boolean
/** Type guard for StringRecord */
function isStringRecord(
  value: unknown
): boolean
/** Type guard for Time */
function isTime(
  value: unknown
): boolean
/** Type guard for TimeRange */
function isTimeRange(
  value: unknown
): boolean
/** Type guard for Not */
function isUndefined(
  value: unknown
): boolean
/** Type guard for Value */
function isValue(
  value: unknown
): boolean