In a large bowl, cream the butter, shortening and sugars until light and fluffy. Beat in egg and vanilla. Combine the flour, salt and baking soda; gradually add to the creamed mixture and mix well. Stir in the apricots, chocolate chips and walnuts.
Drop by tablespoonfuls 2-in. apart onto ungreased baking sheets. Bake at 375° for 8-10 minutes or until golden brown. Remove to wire racks to cool.