import createGetAppProperty from "./_internal/_createGetAppProperty"; /** * 获取首个选中的 Property * * @type {() => _PropertyClasses[] | undefined} * @since 0.1.0 * @category Soil * @see {@linkcode getFirstSelectedProperty} * @example * * ```ts * const selectedProperty = _.getFirstSelectedProperty(); * if (_.isProperty(selectedProperty)) { * _.log(`${selectedProperty.propertyIndex} | ${selectedProperty.name} | ${selectedProperty.matchName}`); * } * // 结果:桌面日志会记录选中 Property 的名称和其对应的匹配名。 * ``` */ let getSelectedProperties: () => _PropertyClasses[] | undefined = createGetAppProperty<_PropertyClasses[] | undefined>(["project", "activeItem", "selectedProperties"]); export default getSelectedProperties;