/var/www/greso.tech/server/nsm/node_modules/pdf-lib/ts3.4/es/api/form
NameSizeModeActions
appearances.d.ts31400644editdlrm
index.d.ts5760644editdlrm
PDFButton.d.ts61090644editdlrm
PDFCheckBox.d.ts61680644editdlrm
PDFDropdown.d.ts177820644editdlrm
PDFField.d.ts82310644editdlrm
PDFForm.d.ts164740644editdlrm
PDFOptionList.d.ts149970644editdlrm
PDFRadioGroup.d.ts117170644editdlrm
PDFSignature.d.ts13400644editdlrm
PDFTextField.d.ts237940644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/pdf-lib/ts3.4/es/api/form/appearances.d.ts (3140B)
import { PDFOperator, PDFWidgetAnnotation } from "../../core"; import PDFFont from "../PDFFont"; import PDFButton from "./PDFButton"; import PDFCheckBox from "./PDFCheckBox"; import PDFDropdown from "./PDFDropdown"; import PDFField from "./PDFField"; import PDFOptionList from "./PDFOptionList"; import PDFRadioGroup from "./PDFRadioGroup"; import PDFSignature from "./PDFSignature"; import PDFTextField from "./PDFTextField"; /*********************** Appearance Provider Types ****************************/ declare type CheckBoxAppearanceProvider = (checkBox: PDFCheckBox, widget: PDFWidgetAnnotation) => AppearanceOrMapping<{ on: PDFOperator[]; off: PDFOperator[]; }>; declare type RadioGroupAppearanceProvider = (radioGroup: PDFRadioGroup, widget: PDFWidgetAnnotation) => AppearanceOrMapping<{ on: PDFOperator[]; off: PDFOperator[]; }>; declare type ButtonAppearanceProvider = (button: PDFButton, widget: PDFWidgetAnnotation, font: PDFFont) => AppearanceOrMapping; declare type DropdownAppearanceProvider = (dropdown: PDFDropdown, widget: PDFWidgetAnnotation, font: PDFFont) => AppearanceOrMapping; declare type OptionListAppearanceProvider = (optionList: PDFOptionList, widget: PDFWidgetAnnotation, font: PDFFont) => AppearanceOrMapping; declare type TextFieldAppearanceProvider = (textField: PDFTextField, widget: PDFWidgetAnnotation, font: PDFFont) => AppearanceOrMapping; declare type SignatureAppearanceProvider = (signature: PDFSignature, widget: PDFWidgetAnnotation, font: PDFFont) => AppearanceOrMapping; /******************* Appearance Provider Utility Types ************************/ export declare type AppearanceMapping = { normal: T; rollover?: T; down?: T; }; declare type AppearanceOrMapping = T | AppearanceMapping; export declare type AppearanceProviderFor = T extends PDFCheckBox ? CheckBoxAppearanceProvider : T extends PDFRadioGroup ? RadioGroupAppearanceProvider : T extends PDFButton ? ButtonAppearanceProvider : T extends PDFDropdown ? DropdownAppearanceProvider : T extends PDFOptionList ? OptionListAppearanceProvider : T extends PDFTextField ? TextFieldAppearanceProvider : T extends PDFSignature ? SignatureAppearanceProvider : never; /********************* Appearance Provider Functions **************************/ export declare const normalizeAppearance: (appearance: T | AppearanceMapping) => AppearanceMapping; export declare const defaultCheckBoxAppearanceProvider: AppearanceProviderFor; export declare const defaultRadioGroupAppearanceProvider: AppearanceProviderFor; export declare const defaultButtonAppearanceProvider: AppearanceProviderFor; export declare const defaultTextFieldAppearanceProvider: AppearanceProviderFor; export declare const defaultDropdownAppearanceProvider: AppearanceProviderFor; export declare const defaultOptionListAppearanceProvider: AppearanceProviderFor; export {}; //# sourceMappingURL=appearances.d.ts.map