UNPKG

@rbxts/types

Version:

TypeScript typings for the Roblox platform. Partially handwritten and partially automatically generated.

1,781 lines (1,344 loc) 621 kB
// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED BY HAND! /// <reference no-default-lib="true"/> /// <reference path="../roblox.d.ts" /> // GENERATED ROBLOX ENUMS type Enums = typeof Enum; interface EnumItem { Name: string; Value: number; EnumType: Enum; IsA<T extends Exclude<keyof typeof Enum, "GetEnums">>(name: T): this is typeof Enum[T][Exclude<keyof typeof Enum[T], "GetEnumItems">]; } interface Enum { GetEnumItems(this: Enum): Array<EnumItem>; } declare namespace Enum { export function GetEnums(this: Enums): Array<Enum>; export namespace AccessModifierType { export interface Allow extends globalThis.EnumItem { Name: "Allow"; Value: 0; EnumType: typeof globalThis.Enum.AccessModifierType; } export const Allow: Allow; export interface Deny extends globalThis.EnumItem { Name: "Deny"; Value: 1; EnumType: typeof globalThis.Enum.AccessModifierType; } export const Deny: Deny; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AccessModifierType>; } export type AccessModifierType = AccessModifierType.Allow | AccessModifierType.Deny; export namespace AccessoryType { export interface Unknown extends globalThis.EnumItem { Name: "Unknown"; Value: 0; EnumType: typeof globalThis.Enum.AccessoryType; } export const Unknown: Unknown; export interface Hat extends globalThis.EnumItem { Name: "Hat"; Value: 1; EnumType: typeof globalThis.Enum.AccessoryType; } export const Hat: Hat; export interface Hair extends globalThis.EnumItem { Name: "Hair"; Value: 2; EnumType: typeof globalThis.Enum.AccessoryType; } export const Hair: Hair; export interface Face extends globalThis.EnumItem { Name: "Face"; Value: 3; EnumType: typeof globalThis.Enum.AccessoryType; } export const Face: Face; export interface Neck extends globalThis.EnumItem { Name: "Neck"; Value: 4; EnumType: typeof globalThis.Enum.AccessoryType; } export const Neck: Neck; export interface Shoulder extends globalThis.EnumItem { Name: "Shoulder"; Value: 5; EnumType: typeof globalThis.Enum.AccessoryType; } export const Shoulder: Shoulder; export interface Front extends globalThis.EnumItem { Name: "Front"; Value: 6; EnumType: typeof globalThis.Enum.AccessoryType; } export const Front: Front; export interface Back extends globalThis.EnumItem { Name: "Back"; Value: 7; EnumType: typeof globalThis.Enum.AccessoryType; } export const Back: Back; export interface Waist extends globalThis.EnumItem { Name: "Waist"; Value: 8; EnumType: typeof globalThis.Enum.AccessoryType; } export const Waist: Waist; export interface TShirt extends globalThis.EnumItem { Name: "TShirt"; Value: 9; EnumType: typeof globalThis.Enum.AccessoryType; } export const TShirt: TShirt; /** @deprecated renamed to TShirt */ export const TeeShirt: TShirt; export interface Shirt extends globalThis.EnumItem { Name: "Shirt"; Value: 10; EnumType: typeof globalThis.Enum.AccessoryType; } export const Shirt: Shirt; export interface Pants extends globalThis.EnumItem { Name: "Pants"; Value: 11; EnumType: typeof globalThis.Enum.AccessoryType; } export const Pants: Pants; export interface Jacket extends globalThis.EnumItem { Name: "Jacket"; Value: 12; EnumType: typeof globalThis.Enum.AccessoryType; } export const Jacket: Jacket; export interface Sweater extends globalThis.EnumItem { Name: "Sweater"; Value: 13; EnumType: typeof globalThis.Enum.AccessoryType; } export const Sweater: Sweater; export interface Shorts extends globalThis.EnumItem { Name: "Shorts"; Value: 14; EnumType: typeof globalThis.Enum.AccessoryType; } export const Shorts: Shorts; export interface LeftShoe extends globalThis.EnumItem { Name: "LeftShoe"; Value: 15; EnumType: typeof globalThis.Enum.AccessoryType; } export const LeftShoe: LeftShoe; export interface RightShoe extends globalThis.EnumItem { Name: "RightShoe"; Value: 16; EnumType: typeof globalThis.Enum.AccessoryType; } export const RightShoe: RightShoe; export interface DressSkirt extends globalThis.EnumItem { Name: "DressSkirt"; Value: 17; EnumType: typeof globalThis.Enum.AccessoryType; } export const DressSkirt: DressSkirt; export interface Eyebrow extends globalThis.EnumItem { Name: "Eyebrow"; Value: 18; EnumType: typeof globalThis.Enum.AccessoryType; } export const Eyebrow: Eyebrow; export interface Eyelash extends globalThis.EnumItem { Name: "Eyelash"; Value: 19; EnumType: typeof globalThis.Enum.AccessoryType; } export const Eyelash: Eyelash; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AccessoryType>; } export type AccessoryType = AccessoryType.Unknown | AccessoryType.Hat | AccessoryType.Hair | AccessoryType.Face | AccessoryType.Neck | AccessoryType.Shoulder | AccessoryType.Front | AccessoryType.Back | AccessoryType.Waist | AccessoryType.TShirt | AccessoryType.Shirt | AccessoryType.Pants | AccessoryType.Jacket | AccessoryType.Sweater | AccessoryType.Shorts | AccessoryType.LeftShoe | AccessoryType.RightShoe | AccessoryType.DressSkirt | AccessoryType.Eyebrow | AccessoryType.Eyelash; export namespace ActionType { export interface Nothing extends globalThis.EnumItem { Name: "Nothing"; Value: 0; EnumType: typeof globalThis.Enum.ActionType; } export const Nothing: Nothing; export interface Pause extends globalThis.EnumItem { Name: "Pause"; Value: 1; EnumType: typeof globalThis.Enum.ActionType; } export const Pause: Pause; export interface Lose extends globalThis.EnumItem { Name: "Lose"; Value: 2; EnumType: typeof globalThis.Enum.ActionType; } export const Lose: Lose; export interface Draw extends globalThis.EnumItem { Name: "Draw"; Value: 3; EnumType: typeof globalThis.Enum.ActionType; } export const Draw: Draw; export interface Win extends globalThis.EnumItem { Name: "Win"; Value: 4; EnumType: typeof globalThis.Enum.ActionType; } export const Win: Win; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActionType>; } export type ActionType = ActionType.Nothing | ActionType.Pause | ActionType.Lose | ActionType.Draw | ActionType.Win; export namespace ActuatorRelativeTo { export interface Attachment0 extends globalThis.EnumItem { Name: "Attachment0"; Value: 0; EnumType: typeof globalThis.Enum.ActuatorRelativeTo; } export const Attachment0: Attachment0; export interface Attachment1 extends globalThis.EnumItem { Name: "Attachment1"; Value: 1; EnumType: typeof globalThis.Enum.ActuatorRelativeTo; } export const Attachment1: Attachment1; export interface World extends globalThis.EnumItem { Name: "World"; Value: 2; EnumType: typeof globalThis.Enum.ActuatorRelativeTo; } export const World: World; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActuatorRelativeTo>; } export type ActuatorRelativeTo = ActuatorRelativeTo.Attachment0 | ActuatorRelativeTo.Attachment1 | ActuatorRelativeTo.World; export namespace ActuatorType { export interface None extends globalThis.EnumItem { Name: "None"; Value: 0; EnumType: typeof globalThis.Enum.ActuatorType; } export const None: None; export interface Motor extends globalThis.EnumItem { Name: "Motor"; Value: 1; EnumType: typeof globalThis.Enum.ActuatorType; } export const Motor: Motor; export interface Servo extends globalThis.EnumItem { Name: "Servo"; Value: 2; EnumType: typeof globalThis.Enum.ActuatorType; } export const Servo: Servo; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActuatorType>; } export type ActuatorType = ActuatorType.None | ActuatorType.Motor | ActuatorType.Servo; export namespace AdEventType { export interface RewardedAdLoaded extends globalThis.EnumItem { Name: "RewardedAdLoaded"; Value: 3; EnumType: typeof globalThis.Enum.AdEventType; } export const RewardedAdLoaded: RewardedAdLoaded; export interface RewardedAdGrant extends globalThis.EnumItem { Name: "RewardedAdGrant"; Value: 4; EnumType: typeof globalThis.Enum.AdEventType; } export const RewardedAdGrant: RewardedAdGrant; export interface RewardedAdUnloaded extends globalThis.EnumItem { Name: "RewardedAdUnloaded"; Value: 5; EnumType: typeof globalThis.Enum.AdEventType; } export const RewardedAdUnloaded: RewardedAdUnloaded; export interface VideoLoaded extends globalThis.EnumItem { Name: "VideoLoaded"; Value: 0; EnumType: typeof globalThis.Enum.AdEventType; } export const VideoLoaded: VideoLoaded; export interface VideoRemoved extends globalThis.EnumItem { Name: "VideoRemoved"; Value: 1; EnumType: typeof globalThis.Enum.AdEventType; } export const VideoRemoved: VideoRemoved; export interface UserCompletedVideo extends globalThis.EnumItem { Name: "UserCompletedVideo"; Value: 2; EnumType: typeof globalThis.Enum.AdEventType; } export const UserCompletedVideo: UserCompletedVideo; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdEventType>; } export type AdEventType = AdEventType.RewardedAdLoaded | AdEventType.RewardedAdGrant | AdEventType.RewardedAdUnloaded | AdEventType.VideoLoaded | AdEventType.VideoRemoved | AdEventType.UserCompletedVideo; export namespace AdShape { export interface HorizontalRectangle extends globalThis.EnumItem { Name: "HorizontalRectangle"; Value: 1; EnumType: typeof globalThis.Enum.AdShape; } export const HorizontalRectangle: HorizontalRectangle; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdShape>; } export type AdShape = AdShape.HorizontalRectangle; export namespace AdTeleportMethod { export interface Undefined extends globalThis.EnumItem { Name: "Undefined"; Value: 0; EnumType: typeof globalThis.Enum.AdTeleportMethod; } export const Undefined: Undefined; export interface PortalForward extends globalThis.EnumItem { Name: "PortalForward"; Value: 1; EnumType: typeof globalThis.Enum.AdTeleportMethod; } export const PortalForward: PortalForward; export interface InGameMenuBackButton extends globalThis.EnumItem { Name: "InGameMenuBackButton"; Value: 2; EnumType: typeof globalThis.Enum.AdTeleportMethod; } export const InGameMenuBackButton: InGameMenuBackButton; export interface UIBackButton extends globalThis.EnumItem { Name: "UIBackButton"; Value: 3; EnumType: typeof globalThis.Enum.AdTeleportMethod; } export const UIBackButton: UIBackButton; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdTeleportMethod>; } export type AdTeleportMethod = AdTeleportMethod.Undefined | AdTeleportMethod.PortalForward | AdTeleportMethod.InGameMenuBackButton | AdTeleportMethod.UIBackButton; export namespace AdUnitStatus { export interface Inactive extends globalThis.EnumItem { Name: "Inactive"; Value: 0; EnumType: typeof globalThis.Enum.AdUnitStatus; } export const Inactive: Inactive; export interface Active extends globalThis.EnumItem { Name: "Active"; Value: 1; EnumType: typeof globalThis.Enum.AdUnitStatus; } export const Active: Active; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdUnitStatus>; } export type AdUnitStatus = AdUnitStatus.Inactive | AdUnitStatus.Active; export namespace AdornCullingMode { export interface Automatic extends globalThis.EnumItem { Name: "Automatic"; Value: 0; EnumType: typeof globalThis.Enum.AdornCullingMode; } export const Automatic: Automatic; export interface Never extends globalThis.EnumItem { Name: "Never"; Value: 1; EnumType: typeof globalThis.Enum.AdornCullingMode; } export const Never: Never; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdornCullingMode>; } export type AdornCullingMode = AdornCullingMode.Automatic | AdornCullingMode.Never; export namespace AlignType { export interface PrimaryAxisParallel extends globalThis.EnumItem { Name: "PrimaryAxisParallel"; Value: 2; EnumType: typeof globalThis.Enum.AlignType; } export const PrimaryAxisParallel: PrimaryAxisParallel; export interface PrimaryAxisPerpendicular extends globalThis.EnumItem { Name: "PrimaryAxisPerpendicular"; Value: 3; EnumType: typeof globalThis.Enum.AlignType; } export const PrimaryAxisPerpendicular: PrimaryAxisPerpendicular; export interface PrimaryAxisLookAt extends globalThis.EnumItem { Name: "PrimaryAxisLookAt"; Value: 4; EnumType: typeof globalThis.Enum.AlignType; } export const PrimaryAxisLookAt: PrimaryAxisLookAt; export interface AllAxes extends globalThis.EnumItem { Name: "AllAxes"; Value: 5; EnumType: typeof globalThis.Enum.AlignType; } export const AllAxes: AllAxes; export interface Parallel extends globalThis.EnumItem { Name: "Parallel"; Value: 0; EnumType: typeof globalThis.Enum.AlignType; } export const Parallel: Parallel; export interface Perpendicular extends globalThis.EnumItem { Name: "Perpendicular"; Value: 1; EnumType: typeof globalThis.Enum.AlignType; } export const Perpendicular: Perpendicular; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AlignType>; } export type AlignType = AlignType.PrimaryAxisParallel | AlignType.PrimaryAxisPerpendicular | AlignType.PrimaryAxisLookAt | AlignType.AllAxes | AlignType.Parallel | AlignType.Perpendicular; export namespace AlphaMode { export interface Overlay extends globalThis.EnumItem { Name: "Overlay"; Value: 0; EnumType: typeof globalThis.Enum.AlphaMode; } export const Overlay: Overlay; export interface Transparency extends globalThis.EnumItem { Name: "Transparency"; Value: 1; EnumType: typeof globalThis.Enum.AlphaMode; } export const Transparency: Transparency; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AlphaMode>; } export type AlphaMode = AlphaMode.Overlay | AlphaMode.Transparency; export namespace AnalyticsCustomFieldKeys { export interface CustomField01 extends globalThis.EnumItem { Name: "CustomField01"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys; } export const CustomField01: CustomField01; export interface CustomField02 extends globalThis.EnumItem { Name: "CustomField02"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys; } export const CustomField02: CustomField02; export interface CustomField03 extends globalThis.EnumItem { Name: "CustomField03"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys; } export const CustomField03: CustomField03; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsCustomFieldKeys>; } export type AnalyticsCustomFieldKeys = AnalyticsCustomFieldKeys.CustomField01 | AnalyticsCustomFieldKeys.CustomField02 | AnalyticsCustomFieldKeys.CustomField03; export namespace AnalyticsEconomyAction { export interface Default extends globalThis.EnumItem { Name: "Default"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsEconomyAction; } export const Default: Default; export interface Acquire extends globalThis.EnumItem { Name: "Acquire"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsEconomyAction; } export const Acquire: Acquire; export interface Spend extends globalThis.EnumItem { Name: "Spend"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsEconomyAction; } export const Spend: Spend; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyAction>; } export type AnalyticsEconomyAction = AnalyticsEconomyAction.Default | AnalyticsEconomyAction.Acquire | AnalyticsEconomyAction.Spend; export namespace AnalyticsEconomyFlowType { export interface Sink extends globalThis.EnumItem { Name: "Sink"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsEconomyFlowType; } export const Sink: Sink; export interface Source extends globalThis.EnumItem { Name: "Source"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsEconomyFlowType; } export const Source: Source; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyFlowType>; } export type AnalyticsEconomyFlowType = AnalyticsEconomyFlowType.Sink | AnalyticsEconomyFlowType.Source; export namespace AnalyticsEconomyTransactionType { export interface IAP extends globalThis.EnumItem { Name: "IAP"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const IAP: IAP; export interface Shop extends globalThis.EnumItem { Name: "Shop"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const Shop: Shop; export interface Gameplay extends globalThis.EnumItem { Name: "Gameplay"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const Gameplay: Gameplay; export interface ContextualPurchase extends globalThis.EnumItem { Name: "ContextualPurchase"; Value: 3; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const ContextualPurchase: ContextualPurchase; export interface TimedReward extends globalThis.EnumItem { Name: "TimedReward"; Value: 4; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const TimedReward: TimedReward; export interface Onboarding extends globalThis.EnumItem { Name: "Onboarding"; Value: 5; EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType; } export const Onboarding: Onboarding; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyTransactionType>; } export type AnalyticsEconomyTransactionType = AnalyticsEconomyTransactionType.IAP | AnalyticsEconomyTransactionType.Shop | AnalyticsEconomyTransactionType.Gameplay | AnalyticsEconomyTransactionType.ContextualPurchase | AnalyticsEconomyTransactionType.TimedReward | AnalyticsEconomyTransactionType.Onboarding; export namespace AnalyticsLogLevel { export interface Trace extends globalThis.EnumItem { Name: "Trace"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Trace: Trace; export interface Debug extends globalThis.EnumItem { Name: "Debug"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Debug: Debug; export interface Information extends globalThis.EnumItem { Name: "Information"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Information: Information; export interface Warning extends globalThis.EnumItem { Name: "Warning"; Value: 3; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Warning: Warning; export interface Error extends globalThis.EnumItem { Name: "Error"; Value: 4; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Error: Error; export interface Fatal extends globalThis.EnumItem { Name: "Fatal"; Value: 5; EnumType: typeof globalThis.Enum.AnalyticsLogLevel; } export const Fatal: Fatal; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsLogLevel>; } export type AnalyticsLogLevel = AnalyticsLogLevel.Trace | AnalyticsLogLevel.Debug | AnalyticsLogLevel.Information | AnalyticsLogLevel.Warning | AnalyticsLogLevel.Error | AnalyticsLogLevel.Fatal; export namespace AnalyticsProgressionStatus { export interface Default extends globalThis.EnumItem { Name: "Default"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus; } export const Default: Default; export interface Begin extends globalThis.EnumItem { Name: "Begin"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus; } export const Begin: Begin; export interface Complete extends globalThis.EnumItem { Name: "Complete"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus; } export const Complete: Complete; export interface Abandon extends globalThis.EnumItem { Name: "Abandon"; Value: 3; EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus; } export const Abandon: Abandon; export interface Fail extends globalThis.EnumItem { Name: "Fail"; Value: 4; EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus; } export const Fail: Fail; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsProgressionStatus>; } export type AnalyticsProgressionStatus = AnalyticsProgressionStatus.Default | AnalyticsProgressionStatus.Begin | AnalyticsProgressionStatus.Complete | AnalyticsProgressionStatus.Abandon | AnalyticsProgressionStatus.Fail; export namespace AnalyticsProgressionType { export interface Custom extends globalThis.EnumItem { Name: "Custom"; Value: 0; EnumType: typeof globalThis.Enum.AnalyticsProgressionType; } export const Custom: Custom; export interface Start extends globalThis.EnumItem { Name: "Start"; Value: 1; EnumType: typeof globalThis.Enum.AnalyticsProgressionType; } export const Start: Start; export interface Fail extends globalThis.EnumItem { Name: "Fail"; Value: 2; EnumType: typeof globalThis.Enum.AnalyticsProgressionType; } export const Fail: Fail; export interface Complete extends globalThis.EnumItem { Name: "Complete"; Value: 3; EnumType: typeof globalThis.Enum.AnalyticsProgressionType; } export const Complete: Complete; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsProgressionType>; } export type AnalyticsProgressionType = AnalyticsProgressionType.Custom | AnalyticsProgressionType.Start | AnalyticsProgressionType.Fail | AnalyticsProgressionType.Complete; export namespace AnimationClipFromVideoStatus { export interface Initializing extends globalThis.EnumItem { Name: "Initializing"; Value: 0; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Initializing: Initializing; export interface Pending extends globalThis.EnumItem { Name: "Pending"; Value: 1; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Pending: Pending; export interface Processing extends globalThis.EnumItem { Name: "Processing"; Value: 2; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Processing: Processing; export interface ErrorGeneric extends globalThis.EnumItem { Name: "ErrorGeneric"; Value: 4; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorGeneric: ErrorGeneric; export interface Success extends globalThis.EnumItem { Name: "Success"; Value: 6; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Success: Success; export interface ErrorVideoTooLong extends globalThis.EnumItem { Name: "ErrorVideoTooLong"; Value: 7; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorVideoTooLong: ErrorVideoTooLong; export interface ErrorNoPersonDetected extends globalThis.EnumItem { Name: "ErrorNoPersonDetected"; Value: 8; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorNoPersonDetected: ErrorNoPersonDetected; export interface ErrorVideoUnstable extends globalThis.EnumItem { Name: "ErrorVideoUnstable"; Value: 9; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorVideoUnstable: ErrorVideoUnstable; export interface Timeout extends globalThis.EnumItem { Name: "Timeout"; Value: 10; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Timeout: Timeout; export interface Cancelled extends globalThis.EnumItem { Name: "Cancelled"; Value: 11; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const Cancelled: Cancelled; export interface ErrorMultiplePeople extends globalThis.EnumItem { Name: "ErrorMultiplePeople"; Value: 12; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorMultiplePeople: ErrorMultiplePeople; export interface ErrorUploadingVideo extends globalThis.EnumItem { Name: "ErrorUploadingVideo"; Value: 2001; EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus; } export const ErrorUploadingVideo: ErrorUploadingVideo; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimationClipFromVideoStatus>; } export type AnimationClipFromVideoStatus = AnimationClipFromVideoStatus.Initializing | AnimationClipFromVideoStatus.Pending | AnimationClipFromVideoStatus.Processing | AnimationClipFromVideoStatus.ErrorGeneric | AnimationClipFromVideoStatus.Success | AnimationClipFromVideoStatus.ErrorVideoTooLong | AnimationClipFromVideoStatus.ErrorNoPersonDetected | AnimationClipFromVideoStatus.ErrorVideoUnstable | AnimationClipFromVideoStatus.Timeout | AnimationClipFromVideoStatus.Cancelled | AnimationClipFromVideoStatus.ErrorMultiplePeople | AnimationClipFromVideoStatus.ErrorUploadingVideo; export namespace AnimationPriority { export interface Core extends globalThis.EnumItem { Name: "Core"; Value: 1000; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Core: Core; export interface Idle extends globalThis.EnumItem { Name: "Idle"; Value: 0; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Idle: Idle; export interface Movement extends globalThis.EnumItem { Name: "Movement"; Value: 1; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Movement: Movement; export interface Action extends globalThis.EnumItem { Name: "Action"; Value: 2; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Action: Action; export interface Action2 extends globalThis.EnumItem { Name: "Action2"; Value: 3; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Action2: Action2; export interface Action3 extends globalThis.EnumItem { Name: "Action3"; Value: 4; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Action3: Action3; export interface Action4 extends globalThis.EnumItem { Name: "Action4"; Value: 5; EnumType: typeof globalThis.Enum.AnimationPriority; } export const Action4: Action4; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimationPriority>; } export type AnimationPriority = AnimationPriority.Core | AnimationPriority.Idle | AnimationPriority.Movement | AnimationPriority.Action | AnimationPriority.Action2 | AnimationPriority.Action3 | AnimationPriority.Action4; export namespace AnimatorRetargetingMode { export interface Default extends globalThis.EnumItem { Name: "Default"; Value: 0; EnumType: typeof globalThis.Enum.AnimatorRetargetingMode; } export const Default: Default; export interface Disabled extends globalThis.EnumItem { Name: "Disabled"; Value: 1; EnumType: typeof globalThis.Enum.AnimatorRetargetingMode; } export const Disabled: Disabled; export interface Enabled extends globalThis.EnumItem { Name: "Enabled"; Value: 2; EnumType: typeof globalThis.Enum.AnimatorRetargetingMode; } export const Enabled: Enabled; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimatorRetargetingMode>; } export type AnimatorRetargetingMode = AnimatorRetargetingMode.Default | AnimatorRetargetingMode.Disabled | AnimatorRetargetingMode.Enabled; export namespace AppShellActionType { export interface None extends globalThis.EnumItem { Name: "None"; Value: 0; EnumType: typeof globalThis.Enum.AppShellActionType; } export const None: None; export interface OpenApp extends globalThis.EnumItem { Name: "OpenApp"; Value: 1; EnumType: typeof globalThis.Enum.AppShellActionType; } export const OpenApp: OpenApp; export interface TapChatTab extends globalThis.EnumItem { Name: "TapChatTab"; Value: 2; EnumType: typeof globalThis.Enum.AppShellActionType; } export const TapChatTab: TapChatTab; export interface TapConversationEntry extends globalThis.EnumItem { Name: "TapConversationEntry"; Value: 3; EnumType: typeof globalThis.Enum.AppShellActionType; } export const TapConversationEntry: TapConversationEntry; export interface TapAvatarTab extends globalThis.EnumItem { Name: "TapAvatarTab"; Value: 4; EnumType: typeof globalThis.Enum.AppShellActionType; } export const TapAvatarTab: TapAvatarTab; export interface ReadConversation extends globalThis.EnumItem { Name: "ReadConversation"; Value: 5; EnumType: typeof globalThis.Enum.AppShellActionType; } export const ReadConversation: ReadConversation; export interface TapGamePageTab extends globalThis.EnumItem { Name: "TapGamePageTab"; Value: 6; EnumType: typeof globalThis.Enum.AppShellActionType; } export const TapGamePageTab: TapGamePageTab; export interface TapHomePageTab extends globalThis.EnumItem { Name: "TapHomePageTab"; Value: 7; EnumType: typeof globalThis.Enum.AppShellActionType; } export const TapHomePageTab: TapHomePageTab; export interface GamePageLoaded extends globalThis.EnumItem { Name: "GamePageLoaded"; Value: 8; EnumType: typeof globalThis.Enum.AppShellActionType; } export const GamePageLoaded: GamePageLoaded; export interface HomePageLoaded extends globalThis.EnumItem { Name: "HomePageLoaded"; Value: 9; EnumType: typeof globalThis.Enum.AppShellActionType; } export const HomePageLoaded: HomePageLoaded; export interface AvatarEditorPageLoaded extends globalThis.EnumItem { Name: "AvatarEditorPageLoaded"; Value: 10; EnumType: typeof globalThis.Enum.AppShellActionType; } export const AvatarEditorPageLoaded: AvatarEditorPageLoaded; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppShellActionType>; } export type AppShellActionType = AppShellActionType.None | AppShellActionType.OpenApp | AppShellActionType.TapChatTab | AppShellActionType.TapConversationEntry | AppShellActionType.TapAvatarTab | AppShellActionType.ReadConversation | AppShellActionType.TapGamePageTab | AppShellActionType.TapHomePageTab | AppShellActionType.GamePageLoaded | AppShellActionType.HomePageLoaded | AppShellActionType.AvatarEditorPageLoaded; export namespace AppShellFeature { export interface None extends globalThis.EnumItem { Name: "None"; Value: 0; EnumType: typeof globalThis.Enum.AppShellFeature; } export const None: None; export interface Chat extends globalThis.EnumItem { Name: "Chat"; Value: 1; EnumType: typeof globalThis.Enum.AppShellFeature; } export const Chat: Chat; export interface AvatarEditor extends globalThis.EnumItem { Name: "AvatarEditor"; Value: 2; EnumType: typeof globalThis.Enum.AppShellFeature; } export const AvatarEditor: AvatarEditor; export interface GamePage extends globalThis.EnumItem { Name: "GamePage"; Value: 3; EnumType: typeof globalThis.Enum.AppShellFeature; } export const GamePage: GamePage; export interface HomePage extends globalThis.EnumItem { Name: "HomePage"; Value: 4; EnumType: typeof globalThis.Enum.AppShellFeature; } export const HomePage: HomePage; export interface More extends globalThis.EnumItem { Name: "More"; Value: 5; EnumType: typeof globalThis.Enum.AppShellFeature; } export const More: More; export interface Landing extends globalThis.EnumItem { Name: "Landing"; Value: 6; EnumType: typeof globalThis.Enum.AppShellFeature; } export const Landing: Landing; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppShellFeature>; } export type AppShellFeature = AppShellFeature.None | AppShellFeature.Chat | AppShellFeature.AvatarEditor | AppShellFeature.GamePage | AppShellFeature.HomePage | AppShellFeature.More | AppShellFeature.Landing; export namespace AppUpdateStatus { export interface Unknown extends globalThis.EnumItem { Name: "Unknown"; Value: 0; EnumType: typeof globalThis.Enum.AppUpdateStatus; } export const Unknown: Unknown; export interface NotSupported extends globalThis.EnumItem { Name: "NotSupported"; Value: 1; EnumType: typeof globalThis.Enum.AppUpdateStatus; } export const NotSupported: NotSupported; export interface Failed extends globalThis.EnumItem { Name: "Failed"; Value: 2; EnumType: typeof globalThis.Enum.AppUpdateStatus; } export const Failed: Failed; export interface NotAvailable extends globalThis.EnumItem { Name: "NotAvailable"; Value: 3; EnumType: typeof globalThis.Enum.AppUpdateStatus; } export const NotAvailable: NotAvailable; export interface Available extends globalThis.EnumItem { Name: "Available"; Value: 4; EnumType: typeof globalThis.Enum.AppUpdateStatus; } export const Available: Available; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppUpdateStatus>; } export type AppUpdateStatus = AppUpdateStatus.Unknown | AppUpdateStatus.NotSupported | AppUpdateStatus.Failed | AppUpdateStatus.NotAvailable | AppUpdateStatus.Available; export namespace ApplyStrokeMode { export interface Contextual extends globalThis.EnumItem { Name: "Contextual"; Value: 0; EnumType: typeof globalThis.Enum.ApplyStrokeMode; } export const Contextual: Contextual; export interface Border extends globalThis.EnumItem { Name: "Border"; Value: 1; EnumType: typeof globalThis.Enum.ApplyStrokeMode; } export const Border: Border; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ApplyStrokeMode>; } export type ApplyStrokeMode = ApplyStrokeMode.Contextual | ApplyStrokeMode.Border; export namespace AspectType { export interface FitWithinMaxSize extends globalThis.EnumItem { Name: "FitWithinMaxSize"; Value: 0; EnumType: typeof globalThis.Enum.AspectType; } export const FitWithinMaxSize: FitWithinMaxSize; export interface ScaleWithParentSize extends globalThis.EnumItem { Name: "ScaleWithParentSize"; Value: 1; EnumType: typeof globalThis.Enum.AspectType; } export const ScaleWithParentSize: ScaleWithParentSize; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AspectType>; } export type AspectType = AspectType.FitWithinMaxSize | AspectType.ScaleWithParentSize; export namespace AssetCreatorType { export interface User extends globalThis.EnumItem { Name: "User"; Value: 0; EnumType: typeof globalThis.Enum.AssetCreatorType; } export const User: User; export interface Group extends globalThis.EnumItem { Name: "Group"; Value: 1; EnumType: typeof globalThis.Enum.AssetCreatorType; } export const Group: Group; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetCreatorType>; } export type AssetCreatorType = AssetCreatorType.User | AssetCreatorType.Group; export namespace AssetFetchStatus { export interface Success extends globalThis.EnumItem { Name: "Success"; Value: 0; EnumType: typeof globalThis.Enum.AssetFetchStatus; } export const Success: Success; export interface Failure extends globalThis.EnumItem { Name: "Failure"; Value: 1; EnumType: typeof globalThis.Enum.AssetFetchStatus; } export const Failure: Failure; export interface None extends globalThis.EnumItem { Name: "None"; Value: 2; EnumType: typeof globalThis.Enum.AssetFetchStatus; } export const None: None; export interface Loading extends globalThis.EnumItem { Name: "Loading"; Value: 3; EnumType: typeof globalThis.Enum.AssetFetchStatus; } export const Loading: Loading; export interface TimedOut extends globalThis.EnumItem { Name: "TimedOut"; Value: 4; EnumType: typeof globalThis.Enum.AssetFetchStatus; } export const TimedOut: TimedOut; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetFetchStatus>; } export type AssetFetchStatus = AssetFetchStatus.Success | AssetFetchStatus.Failure | AssetFetchStatus.None | AssetFetchStatus.Loading | AssetFetchStatus.TimedOut; export namespace AssetType { export interface Image extends globalThis.EnumItem { Name: "Image"; Value: 1; EnumType: typeof globalThis.Enum.AssetType; } export const Image: Image; export interface TShirt extends globalThis.EnumItem { Name: "TShirt"; Value: 2; EnumType: typeof globalThis.Enum.AssetType; } export const TShirt: TShirt; /** @deprecated renamed to TShirt */ export const TeeShirt: TShirt; export interface Audio extends globalThis.EnumItem { Name: "Audio"; Value: 3; EnumType: typeof globalThis.Enum.AssetType; } export const Audio: Audio; export interface Mesh extends globalThis.EnumItem { Name: "Mesh"; Value: 4; EnumType: typeof globalThis.Enum.AssetType; } export const Mesh: Mesh; export interface Lua extends globalThis.EnumItem { Name: "Lua"; Value: 5; EnumType: typeof globalThis.Enum.AssetType; } export const Lua: Lua; export interface Hat extends globalThis.EnumItem { Name: "Hat"; Value: 8; EnumType: typeof globalThis.Enum.AssetType; } export const Hat: Hat; export interface Place extends globalThis.EnumItem { Name: "Place"; Value: 9; EnumType: typeof globalThis.Enum.AssetType; } export const Place: Place; export interface Model extends globalThis.EnumItem { Name: "Model"; Value: 10; EnumType: typeof globalThis.Enum.AssetType; } export const Model: Model; export interface Shirt extends globalThis.EnumItem { Name: "Shirt"; Value: 11; EnumType: typeof globalThis.Enum.AssetType; } export const Shirt: Shirt; export interface Pants extends globalThis.EnumItem { Name: "Pants"; Value: 12; EnumType: typeof globalThis.Enum.AssetType; } export const Pants: Pants; export interface Decal extends globalThis.EnumItem { Name: "Decal"; Value: 13; EnumType: typeof globalThis.Enum.AssetType; } export const Decal: Decal; export interface Head extends globalThis.EnumItem { Name: "Head"; Value: 17; EnumType: typeof globalThis.Enum.AssetType; } export const Head: Head; export interface Face extends globalThis.EnumItem { Name: "Face"; Value: 18; EnumType: typeof globalThis.Enum.AssetType; } export const Face: Face; export interface Gear extends globalThis.EnumItem { Name: "Gear"; Value: 19; EnumType: typeof globalThis.Enum.AssetType; } export const Gear: Gear; export interface Badge extends globalThis.EnumItem { Name: "Badge"; Value: 21; EnumType: typeof globalThis.Enum.AssetType; } export const Badge: Badge; export interface Animation extends globalThis.EnumItem { Name: "Animation"; Value: 24; EnumType: typeof globalThis.Enum.AssetType; } export const Animation: Animation; export interface Torso extends globalThis.EnumItem { Name: "Torso"; Value: 27; EnumType: typeof globalThis.Enum.AssetType; } export const Torso: Torso; export interface RightArm extends globalThis.EnumItem { Name: "RightArm"; Value: 28; EnumType: typeof globalThis.Enum.AssetType; } export const RightArm: RightArm; export interface LeftArm extends globalThis.EnumItem { Name: "LeftArm"; Value: 29; EnumType: typeof globalThis.Enum.AssetType; } export const LeftArm: LeftArm; export interface LeftLeg extends globalThis.EnumItem { Name: "LeftLeg"; Value: 30; EnumType: typeof globalThis.Enum.AssetType; } export const LeftLeg: LeftLeg; export interface RightLeg extends globalThis.EnumItem { Name: "RightLeg"; Value: 31; EnumType: typeof globalThis.Enum.AssetType; } export const RightLeg: RightLeg; export interface Package extends globalThis.EnumItem { Name: "Package"; Value: 32; EnumType: typeof globalThis.Enum.AssetType; } export const Package: Package; export interface GamePass extends globalThis.EnumItem { Name: "GamePass"; Value: 34; EnumType: typeof globalThis.Enum.AssetType; } export const GamePass: GamePass; export interface Plugin extends globalThis.EnumItem { Name: "Plugin"; Value: 38; EnumType: typeof globalThis.Enum.AssetType; } export const Plugin: Plugin; export interface MeshPart extends globalThis.EnumItem { Name: "MeshPart"; Value: 40; EnumType: typeof globalThis.Enum.AssetType; } export const MeshPart: MeshPart; export interface HairAccessory extends globalThis.EnumItem { Name: "HairAccessory"; Value: 41; EnumType: typeof globalThis.Enum.AssetType; } export const HairAccessory: HairAccessory; export interface FaceAccessory extends globalThis.EnumItem { Name: "FaceAccessory"; Value: 42; EnumType: typeof globalThis.Enum.AssetType; } export const FaceAccessory: FaceAccessory; export interface NeckAccessory extends globalThis.EnumItem { Name: "NeckAccessory"; Value: 43; EnumType: typeof globalThis.Enum.AssetType; } export const NeckAccessory: NeckAccessory; export interface ShoulderAccessory extends globalThis.EnumItem { Name: "ShoulderAccessory"; Value: 44; EnumType: typeof globalThis.Enum.AssetType; } export const ShoulderAccessory: ShoulderAccessory; export interface FrontAccessory extends globalThis.EnumItem { Name: "FrontAccessory"; Value: 45; EnumType: typeof globalThis.Enum.AssetType; } export const FrontAccessory: FrontAccessory; export interface BackAccessory extends globalThis.EnumItem { Name: "BackAccessory"; Value: 46; EnumType: typeof globalThis.Enum.AssetType; } export const BackAccessory: BackAccessory; export interface WaistAccessory extends globalThis.EnumItem { Name: "WaistAccessory"; Value: 47; EnumType: typeof globalThis.Enum.AssetType; } export const WaistAccessory: WaistAccessory; export interface ClimbAnimation extends globalThis.EnumItem { Name: "ClimbAnimation"; Value: 48; EnumType: typeof globalThis.Enum.AssetType; } export const ClimbAnimation: ClimbAnimation; export interface DeathAnimation extends globalThis.EnumItem { Name: "DeathAnimation"; Value: 49; EnumType: typeof globalThis.Enum.AssetType; } export const DeathAnimation: DeathAnimation; export interface FallAnimation extends globalThis.EnumItem { Name: "FallAnimation"; Value: 50; EnumType: typeof globalThis.Enum.AssetType; } export const FallAnimation: FallAnimation; export interface IdleAnimation extends globalThis.EnumItem { Name: "IdleAnimation"; Value: 51; EnumType: typeof globalThis.Enum.AssetType; } export const IdleAnimation: IdleAnimation; export interface JumpAnimation extends globalThis.EnumItem { Name: "JumpAnimation"; Value: 52; EnumType: typeof globalThis.Enum.AssetType; } export const JumpAnimation: JumpAnimation; export interface RunAnimation extends globalThis.EnumItem { Name: "RunAnimation"; Value: 53; EnumType: typeof globalThis.Enum.AssetType; } export const RunAnimation: RunAnimation; export interface SwimAnimation extends globalThis.EnumItem { Name: "SwimAnimation"; Value: 54; EnumType: typeof globalThis.Enum.AssetType; } export const SwimAnimation: SwimAnimation; export interface WalkAnimation extends globalThis.EnumItem { Name: "WalkAnimation"; Value: 55; EnumType: typeof globalThis.Enum.AssetType; } export const WalkAnimation: WalkAnimation; export interface PoseAnimation extends globalThis.EnumItem { Name: "PoseAnimation"; Value: 56; EnumType: typeof globalThis.Enum.AssetType; } export const PoseAnimation: PoseAnimation; export interface EarAccessory extends globalThis.EnumItem { Name: "EarAccessory"; Value: 57; EnumType: typeof globalThis.Enum.AssetType; } export const EarAccessory: EarAccessory; export interface EyeAccessory extends globalThis.EnumItem { Name: "EyeAccessory"; Value: 58; EnumType: typeof globalThis.Enum.AssetType; } export const EyeAccessory: EyeAccessory; export interface EmoteAnimation extends globalThis.EnumItem { Name: "EmoteAnimation"; Value: 61; EnumType: typeof globalThis.Enum.AssetType; } export const EmoteAnimation: EmoteAnimation; export interface Video extends globalThis.EnumItem { Name: "Video"; Value: 62; EnumType: typeof globalThis.Enum.AssetType; } export const Video: Video; export interface TShirtAccessory extends globalThis.EnumItem { Name: "TShirtAccessory"; Value: 64; EnumType: typeof globalThis.Enum.AssetType; } export const TShirtAccessory: TShirtAccessory; /** @deprecated renamed to TShirtAccessory */ export const TeeShirtAccessory: TShirtAccessory; export interface ShirtAccessory extends globalThis.EnumItem { Name: "ShirtAccessory"; Value: 65; EnumType: typeof globalThis.Enum.AssetType; } export const ShirtAccessory: ShirtAccessory; export interface PantsAccessory extends globalThis.EnumItem { Name: "PantsAccessory"; Value: 66; EnumType: typeof globalThis.Enum.AssetType; } export const PantsAccessory: PantsAccessory; export interface JacketAccessory extends globalThis.EnumItem { Name: "JacketAccessory"; Value: 67; EnumType: typeof globalThis.Enum.AssetType; } export const JacketAccessory: JacketAccessory; export interface SweaterAccessory extends globalThis.EnumItem { Name: "SweaterAccessory"; Value: 68; EnumType: typeof globalThis.Enum.AssetType; } export const SweaterAccessory: SweaterAccessory; export interface ShortsAccessory extends globalThis.EnumItem { Name: "ShortsAccessory"; Value: 69; EnumType: typeof globalThis.Enum.AssetType; } export const ShortsAccessory: ShortsAccessory; export interface LeftShoeAccessory extends globalThis.EnumItem { Name: "LeftShoeAccessory"; Value: 70; EnumType: typeof globalThis.Enum.AssetType; } export const LeftShoeAccessory: LeftShoeAccessory; export interface RightShoeAccessory extends globalThis.EnumItem { Name: "RightShoeAccessory"; Value: 71; EnumType: typeof globalThis.Enum.AssetType; } export const RightShoeAccessory: RightShoeAccessory; export interface DressSkirtAccessory extends globalThis.EnumItem { Name: "DressSkirtAccessory"; Value: 72; EnumType: typeof globalThis.Enum.AssetType; } export const DressSkirtAccessory: DressSkirtAccessory; export interface FontFamily extends globalThis.EnumItem { Name: "FontFamily"; Value: 73; EnumType: typeof globalThis.Enum.AssetType; } export const FontFamily: FontFamily; export interface EyebrowAccessory extends globalThis.EnumItem { Name: "EyebrowAccessory"; Value: 76; EnumType: typeof globalThis.Enum.AssetType; } export const EyebrowAccessory: EyebrowAccessory; export interface EyelashAccessory extends globalThis.EnumItem { Name: "EyelashAccessory"; Value: 77; EnumType: typeof globalThis.Enum.AssetType; } export const EyelashAccessory: EyelashAccessory; export interface MoodAnimation extends globalThis.EnumItem { Name: "MoodAnimation"; Value: 78; EnumType: typeof globalThis.Enum.AssetType; } export const MoodAnimation: MoodAnimation; export interface DynamicHead extends globalThis.EnumItem { Name: "DynamicHead"; Value: 79; EnumType: typeof globalThis.Enum.AssetType; } export const DynamicHead: DynamicHead; export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetType>; } export type AssetType = AssetType.Image | AssetType.TShirt | AssetType.Audio | AssetType.Mesh | AssetType.Lua | AssetType.Hat | AssetType.Place | AssetType.Model | AssetType.Shirt | AssetType.Pants | AssetType.Decal | AssetType.Head | AssetType.Face | AssetType.Gear | AssetType.Badge | AssetType.Animation | AssetType.Torso | AssetType.RightArm | AssetType.LeftArm | AssetType.LeftLeg | AssetType.RightLeg | AssetType.Package | AssetType.GamePass | AssetType.Plugin | AssetType.MeshPart | AssetType.HairAccessory | AssetType.FaceAccessory | AssetType.NeckAccessory | AssetType.ShoulderAccessory | AssetType.FrontAccessory | AssetType.BackAccessory | AssetType.WaistAccessory | AssetType.ClimbAnimation | AssetType.DeathAnimation | AssetType.FallAnimation | AssetType.IdleAnimation | AssetType.JumpAnimation | AssetType.RunAnimation | AssetType.SwimAnimation | AssetType.WalkAnimation | AssetType.PoseAnimation | AssetType.EarAccessory | AssetType.EyeAccessory | AssetType.EmoteAnimation | AssetType.Video | AssetType.TShirtAccessory | AssetType.ShirtAccessory | AssetType.PantsAccessory | AssetType.JacketAccessory | AssetType.SweaterAccessory | AssetType.ShortsAccessory | AssetType.LeftShoeAccessory | AssetType.RightShoeAccessory | AssetType.DressSkirtAccessory | AssetType.FontFamily | AssetType.EyebrowAccessory | AssetType.EyelashAccessory | AssetType.MoodAnimation | AssetType.DynamicHead; export namespace AssetTypeVerification { export interface Default extends globalTh