{
"id": 2847,
"name": "GiveawayWinners",
"variant": "declaration",
"kind": 256,
"flags": {},
"children": [
{
"id": 2853,
"name": "additionalChatCount",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "The number of other chats the user had to join in order to be eligible for the giveaway"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2345,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 2848,
"name": "chat",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The chat that created the giveaway"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2335,
"character": 1
}
],
"type": {
"type": "reference",
"target": 689,
"name": "Chat",
"package": "tgkit",
"qualifiedName": "default"
}
},
{
"id": 2849,
"name": "giveawayMessageId",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Identifier of the message with the giveaway in the chat"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2337,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 2856,
"name": "onlyNewMembers",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "*true*, if only users who had joined the chats after the giveaway started were eligible to win"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2351,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 2854,
"name": "premiumSubscriptionMonthCount",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "The number of months the Telegram Premium subscription won from the giveaway will be active for"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2347,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 2858,
"name": "prizeDescription",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Description of additional giveaway prize"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2355,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 2855,
"name": "unclaimedPrizeCount",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Number of undistributed prizes"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2349,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 2857,
"name": "wasRefunded",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "*true*, if the giveaway was canceled because the payment for it was refunded"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2353,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 2851,
"name": "winnerCount",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Total number of winners in the giveaway"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2341,
"character": 1
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 2852,
"name": "winners",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "List of up to 100 winners of the giveaway"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2343,
"character": 1
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"target": 1888,
"name": "User",
"package": "tgkit",
"qualifiedName": "default"
}
}
},
{
"id": 2850,
"name": "winnersSelectionDate",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Point in time when winners of the giveaway were selected"
}
]
},
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2339,
"character": 1
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Date"
},
"name": "Date",
"package": "typescript"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
2853,
2848,
2849,
2856,
2854,
2858,
2855,
2857,
2851,
2852,
2850
]
}
],
"sources": [
{
"fileName": "packages/tgkit/src/types.ts",
"line": 2333,
"character": 17
}
]
}