@haxall/haxall
    Preparing search index...

    Class Weekday

    Enum for seven days of the week.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    type$: Type

    Methods

    • Compare based on ordinal value.

      Parameters

      Returns number

    • Return the day before this weekday.

      Returns Weekday

    • Enums are only equal if same instance using ===.

      Parameters

      Returns boolean

    • Return a unique hashcode for this object. If a class overrides hash() then it must ensure if equals() returns true for any two objects then they have same hash code.

      Returns number

    • Return the day after this weekday.

      Returns Weekday

    • Return if this Obj is immutable and safe to share between threads:

      • an instance of a const class
      • the result of toImmutable on List, Map, or Buf
      • a Func object may or may not be immutable - see sys::Func.
      • other instances are assumed mutable and return false

      Returns boolean

    • Get the abbreviated name for the current locale. Configured by the sys::<name>Abbr localized property.

      Returns string

    • Get the full name for the current locale. Configured by the sys::<name>Full localized property.

      Returns string

    • Get the programatic name for this enum.

      Returns string

    • Return ordinal value which is a zero based index into values.

      Returns number

    • Get an immutable representation of this instance or throw NotImmutableErr if this object cannot be represented as an immutable:

      • if type is const, return this
      • if already an immutable List, Map, Buf, or Func return this
      • if a List, then attempt to perform a deep clone by calling toImmutable on all items
      • if a Map, then attempt to perform a deep clone by calling toImmutable on all values (keys are already immutable)
      • some Funcs can be made immutable - see sys::Func
      • if a Buf create immutable copy, see sys::Buf
      • any other object throws NotImmutableErr

      Returns Readonly<this>

    • Return the weekday as a localized string according to the specified pattern. The pattern rules are a subset of the DateTime.toLocale:

      WWW    Three letter abbr weekday  Tue
      WWWW Full weekday name Tuesday

      If pattern is null it defaults to "WWW". Also see localeAbbr and localeFull.

      Parameters

      • Optionalpattern: string
      • Optionallocale: Locale

      Returns string

    • Always returns name().

      Returns string

    • Trap a dynamic call for handling. Dynamic calls are invoked with the -> shortcut operator:

      a->x        a.trap("x", null)
      a->x() a.trap("x", null)
      a->x = b a.trap("x", [b])
      a->x(b) a.trap("x", [b])
      a->x(b, c) a.trap("x", [b, c])

      The default implementation provided by Obj attempts to use reflection. If name maps to a method, it is invoked with the specified arguments. If name maps to a field and args.size is zero, get the field. If name maps to a field and args.size is one, set the field and return args[0]. Otherwise throw UnknownSlotErr.

      Parameters

      Returns JsObj

    • Get the Type instance which represents this object's class. Also seeType.of or Pod.of.

      Returns Type

    • This method called whenever an it-block is applied to an object. The default implementation calls the function with this, and then returns this.

      Parameters

      • f: (arg0: this) => void

      Returns this

    • Write x.toStr to standard output followed by newline. If x is null then print "null". If no argument is provided then print an empty line.

      Parameters

      Returns void

    • Friday

      Returns Weekday

    • Return the Weekday instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.

      Parameters

      • name: string
      • Optionalchecked: boolean
      • ...args: unknown[]

      Returns Weekday

    • Get the first day of the week for the current locale. For example in the United States, sun is considered the start of the week. Configured by sys::weekdayStart localized property. Also see localeVals.

      Returns Weekday

    • Get the days of the week ordered according to the locale's start of the week. Also see localeStartOfWeek.

      Returns List<Weekday>

    • Monday

      Returns Weekday

    • Saturday

      Returns Weekday

    • Sunday

      Returns Weekday

    • Thursday

      Returns Weekday

    • Tuesday

      Returns Weekday

    • List of Weekday values indexed by ordinal

      Returns List<Weekday>

    • Wednesday

      Returns Weekday