Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Selector

选择器

Hierarchy

  • Selector

Index

Constructors

constructor

Properties

Private #exact

#exact: boolean = false

Private #literal

#literal: boolean = false

Private #objective

#objective: Objective

Private Readonly #props

Private mapHandle

mapHandle: { advancements: <T>(normal: T, key: string) => string; distance: (range: ScoreRange, key: string) => string; gamemode: <T>(select: SingleArrayResult<T>, key: string) => string; level: (range: ScoreRange, key: string) => string; limit: <T>(normal: T, key: string) => string; location: (location: Location) => string; name: <T>(select: SingleArrayResult<T>, key: string) => string; nbt: (nbt: any) => string; predicate: <T>(normal: T, key: string) => string; range: (params: IMCParams) => string; scores: (map: Record<string, ScoreRange>, key: string) => string; sort: <T>(select: SingleArrayResult<T>, key: string) => string; tag: (select: SingleArrayResult<string>, key: string) => string; team: <T>(select: SingleArrayResult<T>, key: string) => string; type: <T>(select: SingleArrayResult<T>, key: string) => string; x_rotation: (range: ScoreRange, key: string) => string; y_rotation: (range: ScoreRange, key: string) => string } = ...

Type declaration

  • advancements: <T>(normal: T, key: string) => string
      • <T>(normal: T, key: string): string
      • Type parameters

        • T

        Parameters

        • normal: T
        • key: string

        Returns string

  • distance: (range: ScoreRange, key: string) => string
      • (range: ScoreRange, key: string): string
      • Parameters

        • range: ScoreRange
        • key: string

        Returns string

  • gamemode: <T>(select: SingleArrayResult<T>, key: string) => string
  • level: (range: ScoreRange, key: string) => string
      • (range: ScoreRange, key: string): string
      • Parameters

        • range: ScoreRange
        • key: string

        Returns string

  • limit: <T>(normal: T, key: string) => string
      • <T>(normal: T, key: string): string
      • Type parameters

        • T

        Parameters

        • normal: T
        • key: string

        Returns string

  • location: (location: Location) => string
  • name: <T>(select: SingleArrayResult<T>, key: string) => string
  • nbt: (nbt: any) => string
      • (nbt: any): string
      • Parameters

        • nbt: any

        Returns string

  • predicate: <T>(normal: T, key: string) => string
      • <T>(normal: T, key: string): string
      • Type parameters

        • T

        Parameters

        • normal: T
        • key: string

        Returns string

  • range: (params: IMCParams) => string
      • (params: IMCParams): string
      • 格式化mc参数

        Parameters

        • params: IMCParams

          mc参数

        Returns string

  • scores: (map: Record<string, ScoreRange>, key: string) => string
      • (map: Record<string, ScoreRange>, key: string): string
      • Parameters

        • map: Record<string, ScoreRange>
        • key: string

        Returns string

  • sort: <T>(select: SingleArrayResult<T>, key: string) => string
  • tag: (select: SingleArrayResult<string>, key: string) => string
  • team: <T>(select: SingleArrayResult<T>, key: string) => string
  • type: <T>(select: SingleArrayResult<T>, key: string) => string
  • x_rotation: (range: ScoreRange, key: string) => string
      • (range: ScoreRange, key: string): string
      • Parameters

        • range: ScoreRange
        • key: string

        Returns string

  • y_rotation: (range: ScoreRange, key: string) => string
      • (range: ScoreRange, key: string): string
      • Parameters

        • range: ScoreRange
        • key: string

        Returns string

Accessors

objective

props

Methods

Private arrayHandle

exacted

  • exacted(): void

Private handle

Private mapRangeHandle

  • mapRangeHandle(map: Record<string, ScoreRange>, key: string): string

Private normalHandle

  • normalHandle<T>(normal: T, key: string): string

Private rangeHandle

  • rangeHandle(range: ScoreRange, key: string): string

Private scopeHandle

select

toString

  • toString(objectived?: boolean): string

unexacted

  • unexacted(): void

Generated using TypeDoc