--- title: TLHandle status: published category: tlschema group: Interface author: api date: 06/23/2023 order: 92 ---Public Interface
Table of Contents - [Properties](#properties) - [canBind](#TLHandle-canBind-member) - [id](#TLHandle-id-member) - [index](#TLHandle-index-member) - [type](#TLHandle-type-member) - [x](#TLHandle-x-member) - [y](#TLHandle-y-member)
A base interface for a shape's handles. ##### Signature ```ts interface TLHandle {} ``` --- ## Properties ### `canBind` \{#TLHandle-canBind-member} Public PropertySignature ##### Signature ```ts canBind?: boolean ``` --- ### `id` \{#TLHandle-id-member} Public PropertySignature A unique identifier for the handle. ##### Signature ```ts id: string ``` --- ### `index` \{#TLHandle-index-member} Public PropertySignature ##### Signature ```ts index: string ``` --- ### `type` \{#TLHandle-type-member} Public PropertySignature ##### Signature ```ts type: TLHandleType ``` ##### References [TLHandleType](/gen/tlschema/TLHandleType-type) --- ### `x` \{#TLHandle-x-member} Public PropertySignature ##### Signature ```ts x: number ``` --- ### `y` \{#TLHandle-y-member} Public PropertySignature ##### Signature ```ts y: number ``` ---