/
mrskycriper
/
Test
Обзор
Документация
Войти
/
mrskycriper
/
Test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
src/interfaces/pass-fields.ts
49 строк
1 KB
mrskycriper
Update PassField definition
14 апр 2025, 21:32
14 апр 2025, 21:32
85378ff
Код
Авторство
О чём код?
export enum PKTextAlignment { Left = "PKTextAlignmentLeft", Center = "PKTextAlignmentCenter", Right = "PKTextAlignmentRight", Natural = "PKTextAlignmentNatural", } export enum PKNumberStyle { Decimal = "PKNumberStyleDecimal", Percent = "PKNumberStylePercent", Scientific = "PKNumberStyleScientific", SpellOut = "PKNumberStyleSpellOut", } export enum PKTransitType { Air = "PKTransitTypeAir", Boat = "PKTransitTypeBoat", Bus = "PKTransitTypeBus", Train = "PKTransitTypeTrain", Generic = "PKTransitTypeGeneric", } export interface PassField { key: string; label?: string; value?: string | number; textAlignment?: PKTextAlignment; numberStyle?: PKNumberStyle; } export enum PassFieldType { Header = "headerFields", Primary = "primaryFields", Secondary = "secondaryFields", Auxiliary = "auxiliaryFields", Back = "backFields", } export interface PassFields { headerFields?: PassField[]; primaryFields?: PassField[]; secondaryFields?: PassField[]; auxiliaryFields?: PassField[]; backFields?: PassField[]; } export interface BoardingPassFields extends PassFields { transitType: PKTransitType; }